Page 1 sur 1

Probleme avec une fonction FTP et un formulaire checkbox

Posté : 28 mars 2007, 14:07
par TimaL
Salut,

j'essaye de faire un formulaire qui contient des checkbox. Voici le code :

Code : Tout sélectionner

<form action="index.php"> <input type="hidden" name="envoi" value="yes"> <input type="checkbox" name="what[]" value=".$fList[3]." > <input type="submit"> <form/>

ensuite je fais


$envoi = $_GET['envoi'];
$what = $_GET['what'];



 if ($envoi == 'yes') 
 
 {
       $what_text = implode(',<br /> ',$what);
            
                      echo $what_text;
                     
              }


et il s'affiche .$fList[3].



Donc ma question est : est-il possible de mettre une variable dans le value du formulaire et d'afficher son contenu?


Ma question est pas tres clair.
Merci si vous m'avez lu jusqu'ici :)

Ced

Posté : 28 mars 2007, 14:18
par Ryle
Php génère du code html. Pour mettre du php dans du code html, il suffit juste de penser à ouvrir les balises php pour spécifier au serveur qu'il faut qu'il bosse un peu c'te feignasse ;)
<form action="index.php"> 
      <input type="hidden" name="envoi" value="yes"> 
      <input type="checkbox" name="what[]" value="<?php echo $fList[3];?>"  > 
      <input type="submit">    
<form/> 
Compare les deux codes sources générés, et tu verras de suite la différence :)

Nota : si tu mets des crochets dans le nom de ta checkbox, c'est un tableau que tu vas récupéré une fois le formulaire soumit :)

Posté : 28 mars 2007, 14:28
par Expreg
Nota : si tu mets des crochets dans le nom de ta checkbox, c'est un tableau que tu vas récupéré une fois le formulaire soumit :)
Formulaire soumis en GET, pas terrible !
De plus, vérifier l'existence de l'array what[] ne serait pas un luxe.

Posté : 28 mars 2007, 14:47
par tanky
Un formulaire soumis en GET possède des avantages, à chacun d'y voir son intérêt ...

Posté : 28 mars 2007, 14:53
par TimaL
Ouah!
Merci a tous pour vos reponses express!
Merci beaucoup!

Posté : 28 mars 2007, 15:26
par Expreg
Un formulaire soumis en GET possède des avantages, à chacun d'y voir son intérêt ...
Lesquels ?

Posté : 28 mars 2007, 16:26
par Ryle
- pouvoir reposter les données en actualisant ou avec suivant/précédent, sans demande de confirmation.
- pouvoir enregistrer les arguments dans un signet et éviter de les resaisir à chaque fois
- ...

Pour de la modification, POST est naturellement plus adapté puisque taille supérieure et plus de sécurité, mais pour de la consultation, GET peut effectivement s'avérer utile :)

Posté : 29 mars 2007, 12:23
par tanky
Exact :D