probleme avec les bottons radio

clonetouch
Invité n'ayant pas de compte PHPfrance

02 avr. 2014, 11:58

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>

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

04 avr. 2014, 21:32

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.
Il en faut peu pour être heureux ......

Mammouth du PHP | 2278 Messages

05 avr. 2014, 09:42

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
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD