|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2004 Messages : 137 ![]() |
hello,
je débute dans le code php... j'ai cherché mais je ne trouve pas de réponse à ma question... pourtant assez simple je crois. En fait, j'ai une table mysql avec une série d'info par commune et j'aimerai afficher sur mon site les différentes fiches. L'utilisateur n'aurait qu'a choisir la commune dans une liste de choix et toutes les données de la commune seraient affichées... J'ai déjà réussi à faire une liste de choix Code :
Le seul truc qui me manque, c'est le liens entre les deux... Quand l'utilisateur choisit une commune, il faudrait qu'il réenvoie l'info (par un bouton submit?)au serveur pour que ce dernier sache les données de quelle commune il doive afficher... Quelqu'un pourrait-il me dire comment faire ? (et me montrer un petit exemple? Merci d'avance Un débutant en php Greg |
||
|
|
00
|
|
|
#2 | ||||
|
Membre habitué
![]() |
Salut !
Bon, tu as fait le plus gros du boulot Code :
Code :
__________________
Wookai
|
||||
|
|
00
|
|
|
#3 | |||||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2004 Messages : 137 ![]() |
Citation:
Merci, ça m'a l'air clair... le seul problème c'est que j'ai 262 communes... j'ai pas trop envie d'écrire les 262 noms, surtout que je suis sur qu'il existe une fonction... mais je ne la connais pas... Merci Greg |
|||||
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() |
Il te suffit de construire ta liste sélect à partir des noms de commune que tu as dans ta BDD
Comme ça si tu changes un truc dans ta base c'est mis à jour automatiquement sur la liste déroulante EDIT : tu le fais déjà dans ton 1er post shame on me
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Citation:
La solution de Wookai est la bonne si l'affichage des détails de la commune se fait sur une deuxième page. Si tu souhaites rester sur la même page (c'est ce que je comprends perso dans le premier post) il faut passer par du JavaScript avec l'évènement onChange. Bon courage.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
|
00
|
|
|
#6 | |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2004 Messages : 137 ![]() |
Citation:
|
|
|
|
00
|
|
|
#7 | |
|
Membre émérite
![]() |
Citation:
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
|
00
|
|
|
#8 | |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Citation:
Deux solutions : - soit tu fais un formulaire classique qui redirige vers la page en cours, l'utilisateur sélectionne une commune puis appuie sur un bouton pour valider et ainsi rafraîchir la page avec les détails de la commune sélectionnée. (solution full PHP) - soit tu rafraîchis la page automatiquement, lorsque l'utilisateur choisit une ville dans la liste les détails correspondant s'affichent tous seuls (solution JavaScript) C'est à toi de voir ce qui correspond le mieux à ce que tu veux faire.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com