lister un dossier et mettre dans un select

anca2
Invité n'ayant pas de compte PHPfrance

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); }

ViPHP
ViPHP | 2291 Messages

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);
 }
?>
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.