Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
je sais récupérer les valeurs avec les autres types de formulaires comme les cases à cocher, les lister ou les zones de texte, mais pas les
boutons radio...
Voici le code de index.php
<body bgcolor="#FFFFFF">
<form method="post" action="mon_fichier_de_traitement.php">
<input type="radio" name="oui">
Oui
<input type="radio" name="non">
Non
<input type="submit" value="Valider">
</form>
</body>
</html>
Et dans le fichier mon_fichier_de_traitement.php:
if($reponse_oui="oui") {
echo "calcul complexe avec plusieurs restrictions";
}
else {
echo "autre calcul";
}
?>
Ca me met l’erreur suivante :
Notice: Undefined index: oui in C:\Program Files\EasyPHP 2.0b1\www\ton_fichier_de_traitement.php on line 2
calcul complexe avec plusieurs restrictions
Voilà, si quelqu’un peut m'aider, merci d’avance.
C'est très simple, en fait, mais il me manque le "truc"...
Ralph
Hors ligne
Saluton,
2 choses :
En PHP, l'opérateur de comparaison c'est == ou === mais pas = qui est l'opérateur d'affectation.
D'autre part, un groupe de boutons radio comme ceux-là sont censés être exclusifs l'un de l'autre donc on leur donne le même nom et des values distinctes.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Salut !
Merci pour ton aide, je n'ai fait que des erreurs d'étourderies...
Le $ dans le $reponse=['$reponse']; passe encore, mais le ==, moi qui fait du C depuis 20 ans, honte à moi !
Ralph
Hors ligne
Pages :: 1