Changer de radio button à chaque refresh PHP

Résolu
Rayfi Messages postés 205 Date d'inscription   Statut Membre Dernière intervention   -  
Rayfi Messages postés 205 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir, je cherche un code en PHP qui permet de changer les input radio à chaque refresh, imaginons ce code HTML :

<input type="radio" name="radio1">
<input type="radio" name="radio0">

En PHP je veut faire en sorte que quand je refresh la page, sa sélectionne le "radio1" et quand je rerefresh la page, sa sélectionne le "radio0" et si je rererefresh la page sa sélectionne le "radio1" ainsi de suite.

Merci de bien m'aider.
A voir également:

2 réponses

bigbybob
 
Salut,

C'est un peu sale ce que je vais te proposer mais je vois rien d'autre là. Utilise la variable de session $_SESSION pour stocker un booléen. Si ton booléen est a vrai, tu sélectionné radio1 et tu le met à faux. Et s'il est faux tu sélectionne radio2 et tu le met a vrai.
0
Rayfi Messages postés 205 Date d'inscription   Statut Membre Dernière intervention   30
 
Tu peux pas me donner le code à faire ?
0
Utilisateur anonyme
 
je tablerais sur :
 session_start(); 
 function makeMyRadioButton() { 
  if (!isset($_SESSION['radioState'])) { $_SESSION['radioState'] = true; } 
  $_SESSION['radioState'] = !$_SESSION['radioState'];
  if (!$_SESSION['radioState']) { 
   echo '<input type="radio" name="radio1"> '; 
   echo '<input type="radio" name="radio0" checked="checked">'; 
  } 
  else { 
   echo '<input type="radio" name="radio1" checked="checked"> '; 
   echo '<input type="radio" name="radio0">'; 
  } 
 } 
0
Rayfi Messages postés 205 Date d'inscription   Statut Membre Dernière intervention   30
 
J'ai tester, ça ne marche pas..
0
Utilisateur anonyme
 
il faut appeller la fonction MakeMyRadioButton là où tu en as besoin ><
par exemple :
<?=makeMyRadioButton()?>
0
Rayfi Messages postés 205 Date d'inscription   Statut Membre Dernière intervention   30
 
ça marche bien, merci, par contre c'est possible de faire ça pour un site externe ?
0
jeremy.s Messages postés 1226 Date d'inscription   Statut Membre Dernière intervention   79
 
Salut,

La solution de bigbybob me parrait la seule ! Pour le moment je n'en vois pas d'autre.
0