par
ocamar » 13 mars 2005, 19:53
resalut,
G simplifié mon exemple, mais G toujours pas de solution...
en fonction de la sélection du bouton radio (choix), je donne une valeur à un champ caché (valeurAPasser) du formulaire.
Comment faire passer la valeur du champ 'valeurAPasser' dans la 2nde page?
Je n'arrive pas à récupérer la valeur de valeurAPasser car elle est annulée lors du passage à la 2ème page.
Si je met else au lieu de elseif dans la 1ère page, la chaîne retournée est toujours "*" car la valeur de sel est null, bien ke 1 ou 2 ait été sélectionné !
Je ne comprends pas pourkoi...
<?php
if ($choix==2)
{
$str="LoginUser,IdPays";
} elseif ($choix==1) {
$str="*";
}
?>
<form name="formu" action="appel.php" method="POST">
<input type="hidden" name="valeurAPasser" value="<?php echo $str; ?>">
Champ texte:<input type="texte" name="texte"/><br>
<input type="radio" name="choix" value=1>Tout sélectionner
<input type="radio" name="choix" value=2>Login et pays
<input type="submit" name="submit" value="Afficher"
</form>
appel.php:
<?php
echo 'champ texte : '.$_POST['texte'].'<br>';
echo 'champ ValeurAPasser : '.$_POST['valeurAPasser'].'<br>';
?>
Un grand merci à celui ou celle ki pourrait me donner un indice...
