Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leonardo Luís Röpke

[Resolvido] Array e Foreach

Recommended Posts

Sou um novato em php, mas estou precisando de uma grande ajuda, tenho um código php que encontrei em um site, este código escanneia um diretorio, separa os arquivos de diretorios e muito mais, só q eu preciso que estes resultados sejam mostrados em um combobox totalmente em php e html, mostrando no combobox o nome da pasta e quando o usuario clicar lah ele direcione para dentro da pasta. Logo abaixo esta o meu codigo, so que vou precisar da ajuda de alguem para implementar o foreach com o array multidimensioanl:

 

                <form method="post" >
                   O que Você Deseja?<select> 
                       <?php
                       $dir = "imagens/"; // diretório principal

                       function montardiretorios($it) {
                           echo '<option>';
                           for (; $it->valid(); $it->next()) {
                               if ($it->isDir() && !$it->isDot()) {
                                   printf('<option>%s</option>', $it->current());
                                   if ($it->hasChildren()) {
                                       $bleh = $it->getChildren();
                                       echo '<option>' . montardiretorios($bleh) . '</option>';
                                   }
                               } elseif ($it->isFile()) {
                                   echo '<option>' . $it->current() . '</option>';
                               }
                           }
                           echo '</option>';
                       }

                       montardiretorios(new RecursiveDirectoryIterator($dir));
                       ?>
                   </select>
                   <br/>
                   <input type="submit" class='Botao' value="OK">   
               </form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?
$path="images/";
$diretorio=dir($path);


while ($arquivo = $diretorio->read())
 $marcadas = $_POST["ling"];

 // Exibe o resultado
 foreach($marcadas as $linguagem){ 
   echo "<img src='$path/$linguagem'>"; 
 } 
?>

<form name="cadastro" method="post" action="">
 <select name="ling[]">
 <?
$path="images/";
$diretorio=dir($path);


while ($arquivo = $diretorio->read())
{

?>
  <option name="ling[]">
  <? echo $arquivo ?>
  <?
 }
$diretorio->close();
?> </option>
 </select>
 <input type="submit" value="Enviar!">
</form>

 

Exemplo Funcionando

 

tente usar alguma coisa desse .. ele pega as array do select para mostrar as imagens da pasta

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.