lister un dossier et mettre dans un select

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : lister un dossier et mettre dans un select

Re: lister un dossier et mettre dans un select

par dunbar » 07 févr. 2010, 23:11

Salut,

Et comme ceci :?:
<?php
if ($dossier = opendir('le chemin du répertoire ici'))
 {
    echo '<select size="1" name="Name">';

    while (false !== ($fichier = readdir($dossier)))
     {
        echo '<option value="value1">'.$fichier.'</option>';
     }

    echo '</select>';
    closedir($dossier);
 }
?>

lister un dossier et mettre dans un select

par anca2 » 07 févr. 2010, 22:19

Bonsoir,

Je veux lister les fichiers d'un répertoire et les mettre dans un select.

Pour lister les fichiers, aucun problème mais je n'arrive pas à les mettre dans le select.

Au plus cela donne un select vide.

Si dessous le code.

Merci pour votre aide

Code : Tout sélectionner

$CH=0; if ($dossier = opendir($dossier_p)) { echo "<select name='classe_1'>"; echo "<option value='vide'>$Mettre_dossier</option>"; while (false !== ($fichier = readdir($dossier))) { if ($fichier != "." && $fichier!= "..") { $CH =$CH+1; echo "<option value='$fichier[$CH]'>$fichier[$CH]</option>"; } } echo "</select>"; closedir($dossier); }