Page 1 sur 1

probleme avec les bottons radio

Posté : 02 avr. 2014, 11:58
par clonetouch
Bonjour,

J'ai un soucis pour la récupération de données de mon formulaire car je ne sais pas comment mettre "isset" pour les boutons radio.
Si quelqu'un pourrait me dire ce que je dois mettre dans mon formulaire_get ou ce que je dois modifier dans mon formulaire, ça serait super.


Formulaire
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<meta name="description"
content="Formulaire" />
<meta name="author"
content="**********" />
<title>Mon formulaire</title>
<link rel="stylesheet" href="exemple.css" />
</head>
<body>

<form action="formulaire_get.php" method="get">


<fieldset>
<p>

<label>
<input type=radio name="dialoguetype"/>
<b>produit : </b>Oui, j'ai une idée du modèle que je désire
</label>
<select name="produit" size="10" multiple="multiple">
<optgroup label="14 pouces">
<option value="14aqua">14" aqua</option>
<option value="14elphan">14" elphan</option>
<option value="14kokodoil">14" kokodoil</option>
<option value="14ticha">14" ticha</option>
</optgroup>
<optgroup label="16 pouces">
<option value="16cambelliti">16" cambelliti</option>
<option value="16hyper_hero">16" hyper hero</option>
<option value="16pirate_simple">16" pirate simple</option>
<option value="16princess">16" princess</option>
</optgroup>
</select>
</fieldset>
</p>

<p>
<fieldset>
<label>
<input type=radio name="dialoguetype"/>
<b>Budget: </b>Oui, j'ai une idée de mon budget
</label>
<select name="prix">

<option value=" "></option>
<option value="40">moins de 40€</option>
<option value="60">entre 40 et 60€</option>
<option value="100">entre 60 et 100€</option>
</select>
</fieldset>
</p>

<p>
<fieldset>
<label>
<input type=radio name="dialoguetype"/>
<b>Caractéristiques : </b>Oui, j'ai une idée de l'équipement que je désire
</label>


<fieldset>
<p><label> <input type=checkbox name=choix value="value" > Vous connaissez la taille du vélo désiré? </label></p>
<p><label> <input type=radio name=choix value="14"/> 14 </label></p>
<p><label> <input type=radio name=choix value="16"/> 16 </label></p>
<p><label> <input type=radio name=choix value="24"/> 24 </label></p>
<p><label> <input type=radio name=choix value="26"/> 26 </label></p>
</fieldset>

<fieldset>
<p><label> <input type=checkbox name=couleur value="couleur" > Vous connaissez la couleur du vélo désiré? </label></p>
<p><label> <input type=radio name=couleur value="blanc"/> 14 </blanc></p>
<p><label> <input type=radio name=couleur value="bleu"/> 16 </bleu></p>
<p><label> <input type=radio name=couleur value="vert"/> 24 </vert></p>
<p><label> <input type=radio name=couleur value="rouge"/> 26 </rouge></p>
<p><label> <input type=radio name=couleur value="rose"/> 24 </rose></p>
<p><label> <input type=radio name=couleur value="orange"/> 26 </orange></p>
</fieldset>

</fieldset>
</p>

<p>
<fieldset>
<label>
<input type=radio name="dialoguetype"/>
<b>Usage: </b>Oui, je n'ai aucune idée de ce que je recherche
</label>
<option value="recherche">recherche par nom</option>
<fieldset>
<p> <label>
<select name="prenom"size="2" multiple="multiple">
</label>

<option value="M">Mr M</option>
<option value="P">Mr P</option>
</fieldset>

</label>
</select>
</fieldset>
</p>


</form>
<p><input name="valider" type="submit" value="S'incrire"/></p>
<p><input type="reset" value="Réinitialiser"/></p>
</body>
</html>

Formulaire_get
<html>
<body>

Commande : <?php echo $_GET["dialoguetype"]; ?><br>
Produit : <?php echo $_GET["produit"]; ?><br>
Prix : <?php echo $_GET["prix"]; ?><br>
Choix : <?php echo $_GET["choix"]; ?><br>
Couleur : <?php echo $_GET["couleur"]; ?><br>
Type d'utilisateur : <?php echo $_GET["prenom"]; ?><br>
</body>
</html>

Re: probleme avec les bottons radio

Posté : 04 avr. 2014, 21:32
par moogli
Salut,

Un exemple : http://www.lephpfacile.com/cours/8-recu ... ormulaires

Tu devrais le faire pour chaque éléments du formulaire vu que tu sais pas si les index seront dans le tableau $_GET.

Re: probleme avec les bottons radio

Posté : 05 avr. 2014, 09:42
par sirakawa
Je ferais un formulaire avec
<div> Je sais ou je sais pas ce que je veux</div> javascript dévoilant l'une ou l'autre des div
<div>commade</div> cachée
<div>demande de renseignements</div> cachée