PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 05-06-2009 21:34:17

Ralph303
Membre
Lieu : St-Cyr l'Ecole
Inscription : 30-05-2009
Messages : 98
Site Web

Récupérer les valeurs de boutons radio

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


<html>
  <head>
    <title>Test des boutons radio</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  </head>

  <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:


<?php
       $reponse_oui=$_POST['oui'];
       $reponse_non=$_POST['non'];

       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

#2 05-06-2009 22:02:42

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Récupérer les valeurs de boutons radio

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

#3 05-06-2009 22:27:45

Ralph303
Membre
Lieu : St-Cyr l'Ecole
Inscription : 30-05-2009
Messages : 98
Site Web

Re : Récupérer les valeurs de boutons radio

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

Pied de page des forums