[PHP] Problème pour traiter des formulaires ...

Problème pour traiter des formulaires ... [PHP] - Programmation

Marsh Posté le 25-02-2001 à 19:03:39    

Salut à tous ...
Bon, j'ai un petit problème pour traiter mon formulaire fait en HTML ...
en fait, ce formulaire a des cases à cocher, et pointe vers un fichier php.
Et ce fichier php détruit alors les fichiers cochés. Alors, j'arrive à faire les routines pour supprimer les fichiers les répertoires, ça, sans probleme, mais là où ça merde, c'est que je n'arrive pas à lire quelles ont été les cases cochées ;(
et là, ça pue, je ne vois pas comment faut-il nommer les cases à cocher, comment les différencier pour qu'ensuite, mon script PHP puisse les différencier, et, que, il puisse supprimer les fichiers sélectionnés ...
PliZ3 h3lP
thanks d'avance ...

Reply

Marsh Posté le 25-02-2001 à 19:03:39   

Reply

Marsh Posté le 25-02-2001 à 19:58:22    

en fait, pour chaque fichier, tu vas mettre un nom de checkox différent :
 
<form action="script.php">
<input type="checkbox" name="fichier1" value="1">
<input type="checkbox" name="fichier2" value="1">
<input type="checkbox" name="fichier3" value="1">
 
avec php, tu as les variables $fichier1 $fichier2 $fichier3 ki sont egales a 1 si c coché ou 0

Reply

Marsh Posté le 25-02-2001 à 21:00:43    

Tu peux aussi utiliser un nom de checkbox du type fichier[n].
Ce qui te permet de faire une boucle sur tes checkbox :
 
<html>
<?php
 
for ( $i=1; $i<=$nbFichier; $i++ )
{
 if ( isset($fichier[$i]) )
 {
  echo("Le fichier $i est $fichier[$i]<br>" );
 }else{
  echo("Pas de fichier $i<br>" );
 }  
}
 
?>
<form action="script.php3">  
<input type="checkbox" name="fichier[1]" value="fic1.txt">  
<input type="checkbox" name="fichier[2]" value="fic2.zip">  
<input type="checkbox" name="fichier[3]" value="fic3.doc">
<input type="hidden" name="nbFichier" value="3">
<input type="submit" value"OK">
</form>
</html>
 
J'ai mis un bout de temps à la trouver cette astuce ;)


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 25-02-2001 à 23:41:02    

merci les gars, j'ai pu comprendre un peu comment marchaient ces putains de cases dans les formulaires, ça m'a bien aidé ;)))
thanks ;) :D

Reply

Sujets relatifs:

Leave a Replay

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