Nouveau problème avec les radios et select

Eléphant du PHP | 227 Messages

31 août 2005, 21:17

Bonjour à tous

Cet AM avec l'aide de "Ouckileou" j'ai pu regler mon problème de chekbox. Mais malgré tous mes efforts, j'arrive pas à regler ceux des boutons radio ainsi que select du formulaire:

Code : Tout sélectionner

<select name="toto[]" > <option value="la chasse">La chasse</option>
 if(isset($_POST['toto'][1])) {echo 'selected="selected"';}
recup de la valeur:
if(isset($send))
		{			
		 $i = 0;		 		 
 			while ($_POST['toto'][$i])
 		{
			 echo $_POST['toto'][$i];
 			$i++;
 				}
		 }
Dans ce cas de figure, il ne me garde pas le select après avoir envoyer le formulaire, mais le replace sur la première position, par contre les valeurs afficher sont exact......
J'ai le meme problème avec les input radio.
Je suis allé voir le lien avec la fonction in_array, mais je reconnais, que je n'arrrive pas à l'appliquer.

Merci de vos conseils
:D

truc
Invité n'ayant pas de compte PHPfrance

31 août 2005, 22:39

tu fait un select avec la possibilité de faire plusieurs choix ou pas ?

sinon je comprend pas ce que tu veux faire la:
if(isset($_POST['toto'][1])) {echo 'selected="selected"';}
il va ou ce bout de code ?

Eléphant du PHP | 227 Messages

01 sept. 2005, 07:18

le bout de code complet est le suivant:

Code : Tout sélectionner

<select name="toto[]" > <option value="la chasse" <?php if(isset($_POST['toto'][1])) {echo 'selected="selected"';}?>>La chasse</option>
Il permet de rappeller la position du bouton radio aec l'envoie du formulaire en cas d'erreur !

Merci