garder la Valeur d'une liste de choix - PHP - Programmation
Marsh Posté le 03-06-2009 à 13:00:25
Tout d'abord, il faudrait mettre le choix dans une variable
if(isset($_POST["lst-famille"])) |
Puis, il faudrait tester cette variable lors de la création de la listbox en remplaçant
echo "<OPTION style='background:rgb(192,192,192)'>$data_catalogue[0]<br></OPTION>"; |
par
if ($data_catalogue[0] == $choix-famille) |
N.B. J'ai enlevé le <br> parce que je crois qu'il ne sert à rien.
Marsh Posté le 03-06-2009 à 14:05:26
Merci de ta réponse. Mais j'ai un petit problème pour placer le
if(isset($_POST["lst-famille"])){
$choix-famille = $_POST["lst-famille"];
}
avant la fonction ? et je le ferme où ?
Marsh Posté le 03-06-2009 à 14:09:44
Le if (isset ... existe déjà ligne à la ligne 48. Il n'y a pas besoin d'en prendre un nouveau. D'ailleurs, je n'avais pas vu que la valeur était déjà récupérée à la ligne 52 dans $Vfamille, et donc mon $choix-famille serait redondant. Désolé, je n'avais pas fait attention.
Marsh Posté le 03-06-2009 à 14:32:47
Oui, j'ai donc remplacer le $choix-famille par $Vfamille... mais pas de résultat concluant
Marsh Posté le 03-06-2009 à 14:53:01
$choix-famille est incorrect, cela revient à soustraire la valeur de la constante famille à $choix. Le nom correct est $choix_famille.
Marsh Posté le 03-06-2009 à 15:04:36
le problème ne vient plus de la car je l'ai remplacer par $Vfamille
Marsh Posté le 03-06-2009 à 15:05:51
oui mais c'est tout de même utile de le dire, c'est une erreur que olivthill avait surement faite par inattention, mais tu n'as rien remarqué, tu risques de la commettre.
Marsh Posté le 03-06-2009 à 10:24:08
Bonjour je souhaiterais savoir comment laisser afficher la valeur que j'ai selectionner dans la première liste, lorsque je selectionne un element de cette liste.
J'utilise des formulaires. Les Onchange me "réinitialise" la liste a chaque fois.... J'ai vu qu'il faut utiliser selected... mais je ne suis pas arriver a obtenir le bon résultat.
voici mon code