pd de liste deroulante: le choix ne reste pas - PHP - Programmation
Marsh Posté le 05-07-2005 à 11:14:58
bon j'ai pas lu ton code c'est un peu long, mais pour que la sélection d'un menu déroulant reste après que l'action du formulaire ait été effectuée, il suffit d'une petite fonction qui teste les valeurs des balises <option> en les comparant à la valeur de la variable POST ou GET correspondante
du style
fonction select($variable,$valeur)
(
if ($variable == $valeur)
(
$attribut = 'selected = "selected"';
)
else
(
$attribut ='';
)
)
bon faut remplacer les ( ) par des accolades mais la je suis en stage et je bosse sur MAC et j'ai pas encore trouver la touche pour les faire
Marsh Posté le 05-07-2005 à 11:43:45
d'apres ce que tu m'as dis, j'ai pu identifeir que l'erreur doit etre a la ligne 72 mais je sais pas comment la corriger
Marsh Posté le 05-07-2005 à 22:03:11
avec ma fonction dans ton script ça donnerais ça :
Code :
|
Marsh Posté le 06-07-2005 à 10:08:25
ca marche pas,ca me bloque la suite, j'ai plus d'affichage de ma liste
Marsh Posté le 06-07-2005 à 10:34:43
vérifie bien ton code html, peut etre as-tu oublié de fermer une balise "select"
Marsh Posté le 05-07-2005 à 10:52:55
j'ai une liste deroulante pour selectionner une ville et apres en fonctionne de cette premiere selection, une deuxieme liste s'affiche. Le probleme et que lorsque je selectionne la premiere ville( la liste venant d'une bdd mysql fonctionne tres bien), le choix est pris en compte mais la page redevient comme au depart, la selection ne reste pas affiché et encor plus ennuyeux, les autres champs rentrés sont effacés.
Ou est l'erreur? voici un morceau de mon code:
Message édité par maire106 le 05-07-2005 à 10:56:26