par
jyer » 03 janv. 2007, 22:13
Je travaille tjrs sur mon site avec le formulaire et je suis toujours (bien qu'un peu moins qu'avant) débutant en php.
J'ai une question toute simple concernant le traitement des radios dans le formulaire.
Code : Tout sélectionner
<td width='30' height='50' align='center' valign='middle'>
<?php $st='selected="true"'; ?>
<input type='radio' name='hotel' value='rhone' <?php if($_POST["hotel"]=='rhone') {echo $st;} ?> />
</td>
[...]
<td valign='middle' align='center' width='30' height='50'>
<input type='radio' name='hotel' value='berg' <?php if($_POST['hotel']=="berg") {echo $st;} ?> />
</td>
Ceci est basé sur un howto chopé sur le net, selon lequel cette inscription permettrait aux données du visiteur d'être affichées à nouveau si le formulaire devait être réinitialisé, faute que tous les champs soient remplis.
Le problème est que, bien que je puisse traiter les données (echo("$_FORM['hotel']"); renvoi la bonne valeur), le radio correspondant au choix du visiteur n'est pas coché si le formulaire a dû être relancé car tous les champs n'étaient pas remplis.
Au fait, c'est exactement le même problème que mon post précédent (form sans trim), sauf qu'il s'agit de radios qui ne s'affichent pas et non de textes qui se font raccourcir (ça doit pas avoir bcp de sens).
Merci bcp en tout cas,
jr
jr
Je travaille tjrs sur mon site avec le formulaire et je suis toujours (bien qu'un peu moins qu'avant) débutant en php.
J'ai une question toute simple concernant le traitement des radios dans le formulaire.
[code]
<td width='30' height='50' align='center' valign='middle'>
<?php $st='selected="true"'; ?>
<input type='radio' name='hotel' value='rhone' <?php if($_POST["hotel"]=='rhone') {echo $st;} ?> />
</td>
[...]
<td valign='middle' align='center' width='30' height='50'>
<input type='radio' name='hotel' value='berg' <?php if($_POST['hotel']=="berg") {echo $st;} ?> />
</td>
[/code]
Ceci est basé sur un howto chopé sur le net, selon lequel cette inscription permettrait aux données du visiteur d'être affichées à nouveau si le formulaire devait être réinitialisé, faute que tous les champs soient remplis.
Le problème est que, bien que je puisse traiter les données (echo("$_FORM['hotel']"); renvoi la bonne valeur), le radio correspondant au choix du visiteur n'est pas coché si le formulaire a dû être relancé car tous les champs n'étaient pas remplis.
Au fait, c'est exactement le même problème que mon post précédent (form sans trim), sauf qu'il s'agit de radios qui ne s'affichent pas et non de textes qui se font raccourcir (ça doit pas avoir bcp de sens).
Merci bcp en tout cas,
jr
jr