8792 sujets

Développement web côté serveur, CMS

Pbm pour garder valeur clic sur bouton radio entre page : si je rafraichi ma page je perd le choix effectué precedemment or je voudrais que le bouton radio lors du rafraichissement garde le choix d'avant.Voici mon code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Document sans nom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="form1" method="GET" action="">
<p>
<label>
<input type="radio" name="choix" value="OUI">
Bouton-1</label>
<br>
<label>
<input type="radio" name="choix" value="NON">
Bouton-2</label>
<br>
</p>
</form>
<?$choix = $_GET['choix'];?>
</body>
</html>
Ps: je fais un petit peu de php mais là je calle. Smiley confus
Bonjour à toi aussi,

2 solutions :
- utiliser une session
- te coder un formulaire auto_invoqué
Bonjour,
J'ai essayé par une variable session en php mais je n'ai pas reussi: je partais sur un evenement onclick mais apparemment php et javascript cohabite assez mal sur les variables sessions.
Au fait (oui je suis nul..) c'est quoi un formulaire auto invoqué ?
Le vrai but du jeu est finallement cote client de saisir un choix et d'utiliser ce choix dans une requete tout en gardant le choix visible cote client et que celui ci ne change pas tant que le client ne clique pas sur une autre option.
Merci pour tout.
CYPAYSAN a écrit :
J'ai essayé par une variable session en php mais je n'ai pas reussi: je partais sur un evenement onclick mais apparemment php et javascript cohabite assez mal sur les variables sessions.

C'est normal... L'un est côté client, et l'autre côté serveur.
Un formulaire auto-invoqué est un formulaire qui fait tout le traitement sur la même page. En gros le formulaire s'appelle lui-même.