Liste deroulante php
Marion25
-
Sandriine Messages postés 1400 Statut Membre -
Sandriine Messages postés 1400 Statut Membre -
Bonjour,
J'ai crée un code en php qui me permet de récupérer des valeurs de ma base, en locurence ici on recupere juste le nom or ca s'affiche en brut, moi je souhaiterais l'afficher dans une liste déroulante mais ne trouve pas comment faire, pouvez vous m'aider?
<?php
// on se connecte à MySQL
$db = mysql_connect('localhost', 'root', '') ;
// on sélectionne la base
mysql_select_db('Intranet',$db) ;
$sql = "SELECT Nom FROM personnel";
// on envoie la requête
$req = mysql_query($sql) or die(mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
// on affiche les informations de l'enregistrement en cours
{
echo "<option value>" .$data['Nom']. "</option>";
}
// on ferme la connexion à mysql
mysql_close();
?>
J'ai crée un code en php qui me permet de récupérer des valeurs de ma base, en locurence ici on recupere juste le nom or ca s'affiche en brut, moi je souhaiterais l'afficher dans une liste déroulante mais ne trouve pas comment faire, pouvez vous m'aider?
<?php
// on se connecte à MySQL
$db = mysql_connect('localhost', 'root', '') ;
// on sélectionne la base
mysql_select_db('Intranet',$db) ;
$sql = "SELECT Nom FROM personnel";
// on envoie la requête
$req = mysql_query($sql) or die(mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
// on affiche les informations de l'enregistrement en cours
{
echo "<option value>" .$data['Nom']. "</option>";
}
// on ferme la connexion à mysql
mysql_close();
?>
A voir également:
- Liste deroulante php
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Easy php - Télécharger - Divers Web & Internet
4 réponses
Bonjour,
<select>
<Option value="-1">-- Sélectionnez le nom --</Option>
//parcours de la requête
<?
while ($data = mysql_fetch_assoc($req))
{
echo '<option value='.$data['Nom'].'>'.$data['Nom'].'</option>';
$data = mysql_fetch_assoc($req)//enregistrement suivant
}
?>
<?
</select>
?>
Marion25
Merci de ton aide sandrine, cela affiche bien le menu déroulant mais plus les valeurs :s