Posez votre question Signaler

[php] Pb liste deroulante avec php [Résolu]

Don Artero - Dernière réponse le 2 août 2010 à 12:20
Bonjour,
J'aimerais faire une liste déroulante qui affiche les éléments de ma base de donnée.
J'arrive a afficher les éléments de ma base un à un mais impossible de les faire apparaitre dans la liste déroulante..... :S
Aidez moi svp :)
Lire la suite 

[php] Pb liste deroulante avec php »

11 réponses
Réponse
+1
moins plus
<select>

requête select
boucle
{

<option value= num>nom</option>

}

</select>
Ajouter un commentaire
Réponse
+0
moins plus
une liste déroulante c'est ca :

<select>
<option>Elément 1</option>
<option>Elément 2</option>
<option>Elément 3</option>
</select>

avec ton PHP :

<select>
<?PHP
$requete=mysql_query("SELECT .......");
while($donnee=mysql_fetch_array($requete))
{
echo '<option>'.$donnee['qlsmkfjmsqlkjf'].'</option>;
}
?>
</select>
Ajouter un commentaire
Réponse
+0
moins plus
Merci pour vos réponses.
J'ai essayé ce bout de code et rien a faire, j'obtient un liste deroulante sans rien a l'interieur.

Jai aussi essayé ca:

<?php
$var1 = " <option value=\"   ";
$var2 = "\">";
$var3 = "</option>";
?>

<?php
echo $var1;
echo "test";
echo $var2;
echo "test";
echo $var3;
?>


Jusque la ca va... Ca affiche un liste deroulante avec "test"

Mais la:
while($row = mysql_fetch_array($result)){
echo $var1;
echo $row['nom'];
echo $var2;
echo $row['nom'];
echo $var3;
}
?>


Ca ne marche pas.
Breub62- 2 août 2010 à 12:13
Dans ce cas :
echo "<select name='liste'>";

while($row = mysql_fetch_array($result)){
echo "<option value='".$row['nom']."'>".$row['nom']."</option>";
}

echo "</select>";


devrait marcher...
Don Artero - 2 août 2010 à 12:20
;)

Merci bien a toi! Ca marche! :P
Breub62- 2 août 2010 à 12:20
De rien ;-)
Bonne continuation...
Ajouter un commentaire
Réponse
-1
moins plus
http://www.siteduzero.com/tutoriel-1-210-php.html
Ajouter un commentaire
Ce document intitulé « [php] Pb liste deroulante avec php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?