[LISTE DEROULANTE EN PHP]

Fermé
dabasisko Messages postés 4 Date d'inscription mercredi 10 janvier 2007 Statut Membre Dernière intervention 13 janvier 2007 - 10 janv. 2007 à 17:24
ted470 Messages postés 28 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 27 février 2009 - 25 juil. 2007 à 12:10
bonjour!
j'ai créé ma base de donnée avec Mysql et mes fomulaires en PHP.
Comment utiliser des listes déroulantes dans mes formulaires?
merci de m'aider!!!
A voir également:

2 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
11 janv. 2007 à 12:02
Bonjour,

Une liste déroulante, en html, s'écrit comme ceci :
<select name="maListeDeroulante">
  <option value="el1">Element1</option>
  <option value="el2">Element2</option>
  <option value="el3">Element3</option>
  <option value="el4">Element4</option>
  <option value="el5">Element5</option>
</select>
Donc, en php, si tous les éléments sont dans une table et que tu veux en afficher le contenu, cela donnera quelque chose du genre :
$sql = "select id, nom from table";
$sql_result = mysql_query($sql);
echo "<select name=\"maListeDeroulante\">";
while($donnees = mysql_fetch_array($sql_result))
{
  echo "<option value=\"".$donnees["id"]."\">".$donnees["nom"]."</option>";
}
</select>
Ensuite, une fois le formulaire validé par l'utilisateur, tu récupères l'id de l'élément sélectionné comme ceci :
$id_element = $_POST["maListeDeroulante"];
(ou alors, suivant le methode de ton formulaire,
$id_element = $_GET["maListeDeroulante"]; )

Voilà, j'espère que ça te suffira pour commencer !

Xavier
1
dabasisko Messages postés 4 Date d'inscription mercredi 10 janvier 2007 Statut Membre Dernière intervention 13 janvier 2007
12 janv. 2007 à 18:53
merci xavier!!!je vais essayer ce code dès aujourd'hui.je te rendrai cpte de la suite.
merci!
0
flood Messages postés 29 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 27 janvier 2014 1
14 janv. 2007 à 03:59
Vas faire un tour ici c'est bourré d'excellents scripts! Tu y trouveras ton bonheur sans aucun doute!

http://dynamicdrive.com/
0
ted470 Messages postés 28 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 27 février 2009 19
25 juil. 2007 à 12:10
salut, va voir de ce coté et visualise la démo tu verras un bon exemple de listes déroulantes :
http://www.roodali.com/index.php?2007/07/03/9-2-listes-deroulantes-liees-avec-ajax-mysql-php
1