Menu déroulant PHP
Résolu
TRUNCKS
Messages postés
1019
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'aimerai mettre dans une liste déroulante tout ce qui se trouve dans un champ de ma base de données.
Je l'ai présenté comme cela, mais je n'ai que la première entrée de ma table dans ma liste déroulante.
Cela est possible ?
Merci à vous
J'aimerai mettre dans une liste déroulante tout ce qui se trouve dans un champ de ma base de données.
Je l'ai présenté comme cela, mais je n'ai que la première entrée de ma table dans ma liste déroulante.
Cela est possible ?
Merci à vous
//requête SQL: $sql = "SELECT * FROM categories"; //exécution de la requête: $requete = mysql_query($sql) or die( mysql_error()); //affichage des données: $result = mysql_fetch_array($requete);?> <p><b>Ajouter un produit dans:</b></p> <form action="produits.php" method="post"> <select name="recherche"> <option value="choix"><?php echo nl2br($result['nom_categorie']); ?></option> </select> <input type="submit" value="Valider"> </form>
A voir également:
- Menu déroulant PHP
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Supprimer menu déroulant excel - Forum Excel
- Easy php - Télécharger - Divers Web & Internet
2 réponses
Bonjour,
Il faut faire une boucle while sur le fetch, car un fetch renvoie une ligne à la fois
Il faut faire une boucle while sur le fetch, car un fetch renvoie une ligne à la fois
//requête SQL: $sql = "SELECT * FROM categories"; //exécution de la requête: $requete = mysql_query($sql) or die( mysql_error()); ?> <p><b>Ajouter un produit dans:</b></p> <form action="produits.php" method="post"> <select name="recherche"> <?php while ($result = mysql_fetch_array($requete)) { ?> <option value="choix"><?php echo nl2br($result['nom_categorie']); ?></option> <?php } ?> </select> <input type="submit" value="Valider"> </form>