par
AB » 23 sept. 2010, 19:11
Ben alors si tu veux que les deux listes apparaissent au chargement de ta page, tu fais deux formulaires distincts qui te renverrons soit $_POST['junior'] soit $_POST['seniors'] donc il te suffit de tester l'existence de ces variables avec un simple isset.
Par contre si tu as d'autres valeurs à renvoyer en même temps que cette sélection il ne faut faire qu'un formulaire et là tu seras embêté si le joueur fais une sélection dans un sélect puis change d'avis et en fait une seconde dans l'autre. La solution que je t'ai donnée répond à ce problème.
Ce qu'il y a "d'un peu" compliqué dans le code, c'est le javascript et étant donné qu'il est fait... Il ne te reste plus qu'à lister le nom des joueurs dans les champs "options" avec deux boucles php.
Maintenant , comme je le disais plus haut, s'il n'y a que cette sélection à retourner dans le formulaire et aucune autre donnée, tu peux faire deux formulaires distincts.
Ben alors si tu veux que les deux listes apparaissent au chargement de ta page, tu fais deux formulaires distincts qui te renverrons soit $_POST['junior'] soit $_POST['seniors'] donc il te suffit de tester l'existence de ces variables avec un simple isset.
Par contre si tu as d'autres valeurs à renvoyer en même temps que cette sélection il ne faut faire qu'un formulaire et là tu seras embêté si le joueur fais une sélection dans un sélect puis change d'avis et en fait une seconde dans l'autre. La solution que je t'ai donnée répond à ce problème.
Ce qu'il y a "d'un peu" compliqué dans le code, c'est le javascript et étant donné qu'il est fait... Il ne te reste plus qu'à lister le nom des joueurs dans les champs "options" avec deux boucles php.
Maintenant , comme je le disais plus haut, s'il n'y a que cette sélection à retourner dans le formulaire et aucune autre donnée, tu peux faire deux formulaires distincts.