Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1832 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1345119
hardrog
Play it fucking loud !!
Posté le 12-04-2006 à 15:38:10  profilanswer
 

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
mood
Publicité
Posté le 12-04-2006 à 15:38:10  profilanswer
 

n°1345122
Yertle
Posté le 12-04-2006 à 15:41:56  profilanswer
 

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...

n°1345127
Yertle
Posté le 12-04-2006 à 15:45:44  profilanswer
 

fait  

Code :
  1. print_r($_POST);


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

n°1345131
hardrog
Play it fucking loud !!
Posté le 12-04-2006 à 15:47:35  profilanswer
 

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

n°1345141
Yertle
Posté le 12-04-2006 à 15:53:38  profilanswer
 

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. }

n°1345144
hardrog
Play it fucking loud !!
Posté le 12-04-2006 à 15:54:00  profilanswer
 

up  :hello:  
please

n°1345158
hardrog
Play it fucking loud !!
Posté le 12-04-2006 à 16:00:38  profilanswer
 

@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:

n°1345235
hardrog
Play it fucking loud !!
Posté le 12-04-2006 à 16:39:12  profilanswer
 

personne? :??:  
snif

n°1345294
hardrog
Play it fucking loud !!
Posté le 12-04-2006 à 17:08:51  profilanswer
 

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:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

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

 

Sujets relatifs
[perl embed] Probleme socket[JAVA3D] problème de transparence
[Résolu] Relation entre table sans intégrité référentielle[VBS] Probleme avec SQL - timeout
Problème de précisionProblème avec J2SDK
[RMI] problème de stub[SCRIPT WMI] Problème de permission avec Windows 98
[RESOLU]submit une textarea ??[RESOLU] Rechercher dans un fichier texte
Plus de sujets relatifs à : [résolu]Probléme de comparaison de checkbox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR