fredo35m
Messages postés244Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention12 juillet 2006
-
7 juin 2005 à 10:47
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
7 juin 2005 à 16:47
Bonjour,
désolé de revenir sur mon problème de formulaire mais il me fait des choses bizarres.
Alors voilà, je résume, j'ai un premier champ select dans lequel l'utilisateur doit sélectionner une année (liste pré-définie), un second champ select dans lequel l'utilisateur doit sélectionner une ville (sélectionnée dans une base de données). En fonction de ces deux choix l'utilisateur visualise le fichier correspondant (lien).
Donc ce que me parait ne pas fonctionner totalement est que : il me manque la première ville de la base de données !!! je comprends pas pourquoi il m'affiche l'ensemble des villes sauf la première !!!
Ensuite, je souhaiterais que une fois que l'utilisateur a sélectionné la ville celle-ci reste apparent dans le select, or là il m'affiche la dernière valeur de ma table???
Est-ce que quelqu'un a une idée?? merci d'avance
Ci-dessous une partie de mon script :
fredo35m
Messages postés244Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention12 juillet 2006 7 juin 2005 à 11:40
Voici ma requete ce qu'il y a de plus simple (normalement....):
$req=mysql_query("select * from $nomtable");
Sinon, merci pour mon second problème !! ça fonctionne !!
Sinon, oui mes deux champs select sont sur le même page. ce qui n'est pas sans poser de problème. Car ensuite j'ai des liens qui ne tiennent compte que de l'année sélectionnée, et donc comme il submit lors de la sélection de la ville il garde pas en memoire l'année !!
En tout cas merci !!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
fredo35m
Messages postés244Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention12 juillet 2006 7 juin 2005 à 11:59
oui en effet, désolé mais je débute donc je comprendsp as forcement toutes les fonctions! Donc là j'ai supprimé le 2ème form, mais il me manque plus qu'a récupérer la valeur sélectionner dans l'année !!! car à chaque fois qu'il change de ville l'année disparait!!! Je pensais qu'avec $_POST['annee']) il allait garder la valeur .
Est-ce dans option value qu'il faut changer quelque chose???
merci à vous deux !!!
fredo35m
Messages postés244Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention12 juillet 2006 7 juin 2005 à 12:17
Oui j'ai un $_POST['LIBCOM'] et un $_POST['annee'].
Mais dès qu'il change la ville (LIBCOM), et ne garde pas l'année.
En faite, je pense qu'il faut attribué au select annee la valeur sélectionnée lors de la session précédente (comme pour la ville) mais comme il s'agit d'une liste prédéfinie je ne sais pas comment et où mettre ça ??
fredo35m
Messages postés244Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention12 juillet 2006 7 juin 2005 à 12:36
ben oui mais je sais pas comment faire pour à la fois permettre à l'utilisateur de sélectionner une année et/ou garder la valeur déjà sélectionner!!! j'suis pas doué !!!
est-ce un truc du genre ??:
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 7 juin 2005 à 12:39
Non tu remets tes 2 options, avec leur valeur, et tu ajoutes en php le $selected =... etc. E comme c'est dans du html, ouvre le php juste la ou tu en as besoin :
<option value="sir2002s2" <?php echo $selected=... etc ?> >Sir2002s2</option>
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 7 juin 2005 à 14:35
Tu as oublie && $_POST['annee']=='sir2002s2'
et pareil pour l'autre evidemment. IL faut tester que ton post soit bien egale a la bonne option de ta liste pour mettre le selected.