[résolu] - Listage de repertoire et bouton radio

- Listage de repertoire et bouton radio [résolu] - PHP - Programmation

Marsh Posté le 20-05-2009 à 13:19:09    

J'ai une page en PHP qui liste des répertoires à l'aide de la commande suivante :
 

Code :
  1. <? $rep = "../commandes/commandes_a_traiter/liste/";
  2.       $dir = opendir($rep);
  3.       function dd($date) {
  4.       return date("d/m/Y H:i:s",$date);
  5.       }
  6.       while ($f = readdir($dir))
  7.       {
  8.       if ($f !="." && $f != ".." )
  9.       {
  10.       if(is_dir($rep."/".$f)) {
  11.  
  12.   echo "<a href=\"../commandes/commandes_a_traiter/liste/$f/\" title=\"Acc&eacute;der &agrave; la commande $f\" target=\"_self\">$f</a>";
  13.       echo "<br>";
  14.       }
  15.       }
  16.       }
  17.       closedir($dir); ?>


 
Cette fonction fonctionne parfaitement.
 
J'essaie de placer un bouton radio devant chaque dossier de la liste à l'aide de cette fonction :
 

Code :
  1. <form action="traitement.php" method="POST" name="formulaire">
  2. répertoire :
  3. <input type="radio" name="$f" value="$f">$f<br>
  4. <input type="submit" value="Envoyer">
  5. </form>


 
En mélangeant les deux fonctions le résultat de fonctionne pas car <input type"radio"...> n'est pas reconnu à l'intérieur des balises PHP ;
seulement mon listage des dossiers et un boucle et je ne vois pas d'autre solution...
 

Code :
  1. <form action="AffRadioPost.php" method="POST" name="formulaire">
  2.  
  3.   <? $rep = "../commandes/commandes_a_traiter/liste/";
  4.       $dir = opendir($rep);
  5.       function dd($date) {
  6.       return date("d/m/Y H:i:s",$date);
  7.       }
  8.       while ($f = readdir($dir))
  9.       {
  10.       if ($f !="." && $f != ".." )
  11.       {
  12.       if(is_dir($rep."/".$f)) {
  13.   <input type="radio" name="$f" value="$f">$f<br>
  14.   echo "<a href=\"../commandes/commandes_a_traiter/liste/$f/\" title=\"Acc&eacute;der &agrave; la commande $f\" target=\"_self\">$f</a>";
  15.       echo "<br>";
  16.       }
  17.       }
  18.       }
  19.       closedir($dir); ?>
  20.       <input type="submit" value="Envoyer">
  21. </form>


 
Le résultat final permettrait de lister des dossiers (nombre indéfini) et d'en choisir un l'aide d'un bouton radio afin de lui appliquer un traitement quelconque...


Message édité par alx067 le 20-05-2009 à 14:21:41
Reply

Marsh Posté le 20-05-2009 à 13:19:09   

Reply

Marsh Posté le 20-05-2009 à 14:08:12    

il serait peut-être pas mal de dire a PHP que c'est une ligne a afficher

Code :
  1. echo '<input type="radio" name="$f" value="$f">$f<br>';


Reply

Marsh Posté le 20-05-2009 à 14:20:16    

Résolu. C'était un point de détails auquel je n'avais pensé...
 
 :)  :)


Message édité par alx067 le 20-05-2009 à 14:21:09
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed