Probleme avec une fonction FTP et un formulaire checkbox

TimaL
Invité n'ayant pas de compte PHPfrance

28 mars 2007, 14:07

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

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

28 mars 2007, 14:18

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 :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 170 Messages

28 mars 2007, 14:28

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.
Benjamin Franklin a dit :
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends

Eléphant du PHP | 100 Messages

28 mars 2007, 14:47

Un formulaire soumis en GET possède des avantages, à chacun d'y voir son intérêt ...
Script gratuit de videothèque: PhpMesFilms
sur http://phpmesfilms.dyndns.org/

TimaL
Invité n'ayant pas de compte PHPfrance

28 mars 2007, 14:53

Ouah!
Merci a tous pour vos reponses express!
Merci beaucoup!

Eléphant du PHP | 170 Messages

28 mars 2007, 15:26

Un formulaire soumis en GET possède des avantages, à chacun d'y voir son intérêt ...
Lesquels ?
Benjamin Franklin a dit :
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

28 mars 2007, 16:26

- 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 :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 100 Messages

29 mars 2007, 12:23

Exact :D
Script gratuit de videothèque: PhpMesFilms
sur http://phpmesfilms.dyndns.org/