Titre: Recuperer donner formulaire
Posté par: arnaudb le le 13-06-2005 a 10:16:26
Salut,
JE suis en création d'un formulaire assez chargé pour un site de petite annonce. J'aimerais savoir cimment parametrer et recuperer les données d'une liste/menu déroulant et comment interpreter les boutons radio et les checkbox.
Cordialement Arnaud. |
Titre: Re:Recuperer donner formulaire
Posté par: nyrodev le le 13-06-2005 a 12:26:00
Pour tous les éléments HTML de formulaire, on a le paramètre value et name. Donc, pour récupérer tes variables, tu récupères en faisant $name et dans cetet variable tu récupères la valeur choisie par l'user. Concrètement, le formulaire suivant :
Code:
<form name=chose action=script.php method=POST> <select name=sel> <option value="num1">Afichage 1</option> <option value="num2">Afichage 2</option> <option value="num3">Afichage 3</option> </select> <br> <input type=radio name=rad value="numrad1">Radio 1 <input type=radio name=rad value="numrad2">Radio 2 <input type=radio name=rad value="numrad3">Radio 3 <br> <input type=checkbox name="box[]" value="boxval1">Box Valeur 1 <input type=checkbox name="box[]" value="boxval2">Box Valeur 2 <input type=checkbox name="box[]" value="boxval3">Box Valeur 3 <input type=checkbox name="box[]" value="boxval4">Box Valeur 4 <input type=submit value=Envoyer> </form> |
|
NB : j'ai fait ca en live, donc c'est pas aux normes du W3C.
Et donc, pour récupérer dans ton PHP, voici ce que tu peux faire :
Code:
$sel = $_POST['sel]; // Ici tu récupère la valeur sélectionnée dans la liste déroulante. $rad = $_POST['rad']; // Ici tu récupère la valeur sélectionnée dans les boutons radios. $box = $_POST['box']; // Ici tu récupère les valeurs sélectionnées dans les checkbox, c'est un tableau PHP
|
|
Voilà voilà, j'espère être assez clair... |
Titre: Re:Recuperer donner formulaire
Posté par: arnaudb le le 13-06-2005 a 12:49:28
ok merci je vois mieux Donc il faut attribuer un valeur à chaque option et ensuite je recupere les données avec un $_POST.
Merci. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|