[PHP] tester si un bouton radio est activé

Résolu
ap3 Messages postés 217 Date d'inscription   Statut Membre Dernière intervention   -  
DoulyCreations Messages postés 265 Statut Membre -
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. DoulyCreations Messages postés 265 Statut Membre 19
     
    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
  2. Bertrand40 Messages postés 1344 Statut Membre 197
     
    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