[PHP] tester si un bouton radio est activé

Résolu/Fermé
ap3 Messages postés 214 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 10 mars 2021 - 16 avril 2011 à 10:04
DoulyCreations Messages postés 187 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 23 mars 2015 - 16 avril 2011 à 11:41
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

DoulyCreations Messages postés 187 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 23 mars 2015 19
16 avril 2011 à 11:41
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
Bertrand40 Messages postés 1191 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 8 avril 2017 192
Modifié par Bertrand40 le 16/04/2011 à 11:27
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