Liste déroulante +ancre + php...

Fermé
Jean_2 Messages postés 245 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 13 septembre 2013 - 19 oct. 2007 à 14:53
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 26 oct. 2007 à 19:13
Bonjour,

J'ai une page où j'affiche le résultat d'une requete sur une table Mysql par du code php.
Beaucoup de lignes s'affichent.
Je voudrai mettre en haut de ma page une liste déroulante où quand je clique sur un élément (sans bouton submit), ça m'envoie au bon niveau ma page.
C'est pas clair ? Je sais lol. Donc un exemple :
Je clique sur ma liste déroulante sur l'élément celui_ci.
Je suis donc envoyé sur cette meme page là où se trouve le résultat de ma requete concernant l'élément celui_ci.

Ma requete simplifiée : select element from ma_table

Chaque élément a un id.

merci pour votre aide...
A voir également:

5 réponses

Jean_2 Messages postés 245 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 13 septembre 2013 12
19 oct. 2007 à 15:59
no idea ???
0
Jean_2 Messages postés 245 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 13 septembre 2013 12
20 oct. 2007 à 10:01
personne ???
0
Jean_2 Messages postés 245 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 13 septembre 2013 12
20 oct. 2007 à 14:35
elle est si nulle que ça ma question ?

allez allez j'offre une estime infinie (et ça c'est pas tous jours) à qui pourra m'aider...


bon WE
0
Jean_2 Messages postés 245 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 13 septembre 2013 12
25 oct. 2007 à 11:07
bon, bah faute de réponse, j'abandonne, je réussis pas...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 922
26 oct. 2007 à 19:13
salut,

désolé je n'ai pas vu plus tôt !
il faut effectivement utiliser les ancres.

tu dois pouvoir utiliser l'évènement 'onchange' du '<select>' pour lancer une fonction en Javascript.

et dans la fonction en JS, tu dois pouvoir utiliser 'document.location.href=page.html#ancre'.
pour déterminer l'ancre tu peux passer par 'this.value'.

en gros ça pourrait être quelque chose comme ça :
<select onchange="document.location.href='page.html#'+this.value;">
	<option value="1">1</option>
	<option value="2">2</option>
	<option value="3">3</option>
</select>
0