Page 1 sur 1

Posté : 17 oct. 2007, 15:26
par Ryle
Une requête de type SELECT te permet d'interroger ta base de données pour y trouver les enregistrements qui t'interesse (en l'occurence, les ids, noms et prénoms de ta table1) : voir mysql_query()

A l'aide d'une boucle et de la fonction mysql_fetch_assoc() (ou ses petites soeurs), tu vas parcourir les enregistrements retournés et les afficher un a un dans une option de ton select html. En valeur de ton option tu mets l'id de l'enregistrement et en libellé le texte à afficher (nom et prenom)

Tu place le tout à l'intérieur d'un objet html de type <select>, lui même à l'intérieur d'un formulaire <form> et tu ajoutes enfin un bouton de type submit qui va soumettre le formulaire lorsque tu cliques dessus et t'envoyer à l'adresse spécifiée dans l'action l'id sélectionnée dans ta liste :)

Posté : 17 oct. 2007, 15:49
par Ryle
En fait il te faut 2 script distinct. Le premier contenant ton formulaire et listant les utilisateurs (qu'on a vu ci dessus) et qui envoi l'id sélectionné dans la liste au second script.

Le second quant à lui doit récupérer l'id envoyé et effectuer une requête de type "SELECT ... WHERE id = ... " qui ne ramenera qu'un seul enregistrement détaillé, contenant toutes les infos associée à l'id spécifié :)

liste déroulantes

Posté : 18 oct. 2007, 11:05
par phil47
salut, concernant les listes déroulantes, depuis 3 mois j'ai découvert un site qui offre des scripts sur les listes déroulantes avec base de données :
http://www.roodali.com/index.php?2007/0 ... -mysql-php
bon courage à toi