[résolu]Probléme de comparaison de checkbox

Probléme de comparaison de checkbox [résolu] - PHP - Programmation

Marsh Posté le 12-04-2006 à 15:38:10    

Bonjour,
 
je suis actuellement sur une interface permettant de gérer le contenu de fichier en php.
 
Je commence par faire un liste du tout les fichier de mon répertoire et à côté de chaque nom de fichier je met une checkbox
 

Code :
  1. <form name="supp"  method="post" action="supp2.php" >
  2. <?
  3. while ($fichier = readdir ($dossier))
  4. {
  5.     if ($fichier != "." && $fichier != ".." )
  6. {
  7.         echo'<tr><td>'.$fichier.'</td><td><input type="checkbox" name="'.$fichier.'"></td></tr>';
  8.     }
  9. }
  10. closedir ($dossier);
  11. ?>
  12. </table>
  13. </br>
  14. <input type="checkbox" name="essai">
  15. <input type="submit"  value="Supprimer"></form>


 
Mon probléme c'est que le contenu de mon fichier peut varier, c'est pourquoi je fais des checkbox au nom différents à chaque fois. :pt1cable:  
La seconde partie consiste a déterminer quelles sont les checkbox qui ont été cochées
 

Code :
  1. while ($fichier = readdir ($dossier))
  2. {
  3.     if ($fichier != "." && $fichier != ".." )
  4. {
  5.  if (isset($_POST[$fichier]))
  6.  {
  7.   //suppression
  8.  }
  9.        
  10.     }
  11. }
  12. closedir ($dossier);


 
Mon probléme est que ma deuxiéme partie ne reconnait pas les checkbox qui sont cochées.
 
Voila voila, j'éspère avoir été clair, et que vous pourrez m'aider.
Merci


Message édité par hardrog le 12-04-2006 à 17:09:18
Reply

Marsh Posté le 12-04-2006 à 15:38:10   

Reply

Marsh Posté le 12-04-2006 à 15:41:56    

bah ça me parrait correct, je vois pas cmt je peux t'aider...
je reviendrais qd d'autres auront participé, là peut etre que l'erreur aura été mise en valeur.
dsl...

Reply

Marsh Posté le 12-04-2006 à 15:45:44    

fait  

Code :
  1. print_r($_POST);


en début de ta page 2 pour voir le contenu de ton formulaire.

Reply

Marsh Posté le 12-04-2006 à 15:47:35    

il affiche:   Array ( [doc1_txt] => on [doc2_txt] => on )
 
le formulaire est bon, c'est au moment de la comparaison a mon avis.... :bounce:

Reply

Marsh Posté le 12-04-2006 à 15:53:38    

je sais pas cmt tu fais ta suppression mais a mon avis c'est la dedans que ça marche pas, fais une trace, genre dans ta page2 complète avec ça :

Code :
  1. if (isset($_POST[$fichier])){
  2.   echo "1 fichier trouvé, on va le supprimer.<br />";
  3. }

Reply

Marsh Posté le 12-04-2006 à 15:54:00    

up  :hello:  
please

Reply

Marsh Posté le 12-04-2006 à 16:00:38    

@Yertle  non même comme ça il affiche rien....
je suis sûr que c'est le test qui va pas ...
mais je vois pas comment faire autrement :pt1cable:

Reply

Marsh Posté le 12-04-2006 à 16:39:12    

personne? :??:  
snif

Reply

Marsh Posté le 12-04-2006 à 17:08:51    

cherché plus les gens....
mon code est bon, c'est juste que le nom de mes fichiers comportaient des "." ce qui posé des problémes. :jap:  
en coupant  les point des chainés c bon
Merci quand même :hello:

Reply

Sujets relatifs:

Leave a Replay

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