[PHP] tester si un bouton radio est activé

Résolu
Bonjour,
J'ai un formulaire en html avec des boutons radios :
<html>
<body>
<form action="action.php" method="post">

Vous avez le choix entre :
<input type="radio" name="site" value="oui"> oui
<input type="radio" name="site" value="non"> non

<input type="submit" value="valider" name="ok">
</form>
</body>
</html>

J'aimerais donc créer une page php contenu un code php qui permettrai de dire si j'ai coché la case oui ou la case non. Si la case oui est coché : faire une action. si la case non est coché : faire une autre action.

Pouvez-vous me donner le code php ?

Merci d'avance

2 réponses

  1. Salut,

    Comme dit Bertrand, voici le code:

    action.php:
    <?php 
      if($_POST['site'] == "oui")
      {
        //Action a faire quand on a coché oui
      }
      elseif($_POST['site'] == "non")
      {
        //Action a faire quand on a coché non
      }
      else
      {
        //Rien n'a été coché (on sait jamais)
      }
    ?>
    8
    1. Bonjour,

      Tu soumets le formulaire, il faut commencer par récupérer ta variable.

      Dans un premier temps tu peux l'afficher : echo 'ma variable post : ' . $_POST['site'];

      Après il faut que tu fasses une condition en fonction de ta variable reçue.

      @+
      Le jambon de Bayonne c'est bon ! Non, disons que personnellement je trouve ça bon.
      2