Jump to content
Fórum Script Brasil
  • 0

Raiz PHP


2525
 Share

Question

Boa tarde estou com uma duvida, não consigo arrumar uma lógica de como fazer a tal raiz:

Exemplo:

Principal → Empresas → JNE → Físcal

No meu código ele lista asim:

<select name="pasta_destino" id="pasta_destino" required="required">                

<option value="">Selecione...</option>

<option value="2">Principal → Empresas</option>

<option value="3">Principal → Departamentos</option>

<option value="4">Principal → Funcionários</option>

<option value="280">Empresas → Grupo DPG</option>

<option value="283">Empresas → De Paula & Giove Assessoria Empresarial</option>

<option value="288">Empresas → JNE</option>

<option value="251">Departamentos → Administrativo</option>

<option value="281">Grupo DPG → Administrativo</option>

<option value="282">Grupo DPG → Físcal</option>

<option value="284">De Paula & Giove Assessoria Empresarial → Administrativo</option>

<option value="285">De Paula & Giove Assessoria Empresarial → Físcal</option>

<option value="289">JNE → Administrativo</option>

<option value="290">JNE → Físcal</option>             

</select>

E não do jeito

Principal → empresas → JNE → Físcal

Não estou conseguindo achar uma lógica para fazer essa listagem de pastas, ela funciona assim uso o plugin Elfinder (Faz o gerenciamento de arquivos), nele funciona da seguinte maneira ele faz uma verificação de 'parent_id' faz um filtro apartir do id

EXEMPLO DO BANCO

O parent_id é em qual pasta o arquivo esta localizado.

VERMELHO = CAMINHO

ID        Parent_ID         Nome                                         Tipo

1                0                                Principal                                        directory

2                 1                                Empresas                                        directory

288                2                                JNE                                                directory

290                288                                Físcal                                                directory

484                290                               Untitled-2.png                                image/png

Não tenho a minima noção se alguém poder me ajudar segue meu código:

</select>

</p>

<p>

<label>Pastas</label>

<select name="pasta_destino" class="input100p" id="pasta_destino" required="required">

<?php

//Consulta com a tabela

//Selecione tudo de nomedatabela em ordem crescente pelo nome

$consulta = mysql_query("SELECT *FROM arquivos_enviados WHERE mime = 'directory' order by id ASC");

echo("<option value=''>Selecione...</option>");

//Fazendo o looping para exibição de todos registros que contiverem em nomedatabela

while ($dados = mysql_fetch_array($consulta)) {

$consulta_2 = mysql_query("SELECT *FROM arquivos_enviados WHERE mime = 'directory' AND parent_id = $dados[id] order by id ASC");

while ($dados_2 = mysql_fetch_array($consulta_2)){

echo("<option value=".$dados_2['id]."'>".utf8_encode($dados['name'])."<strong> → </strong>".utf8_encode($dados_2['name'])."</option>");}

}

?>

</select>

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.8k
    • Total Posts
      648.8k
×
×
  • Create New...