Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: arnaudb le le 13-06-2005 a 10:16:26

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.