Php avec BD

Fermé
Ibilolz Messages postés 130 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023 - 15 avril 2014 à 09:21
 Delphine - 20 juin 2014 à 05:48
Bonjour, j'ai crée une table Salle contenant id_salle et nom_salle, l'id est en auto incrément et le nom des salles (int) est rempli à la main. J'aimerais établir un petit menu déroulant :

--choisissez une salle----

salle 1
salle 2
....


Avec comme contenu les différents champs de ma table salle : (salle 1, salle 2 ...) et je ne sais vraiment pas comment faire. J'ai essayer de regarder sur internet mais je suis un peu perdu ..

1 réponse

Bonjour,

si vous voulez mettre le volet déroulant dans un formulaire voici la solution.

Dans la page de votre formulaire, il faut déjà récupérer les données (id_salle, nom_salle) par un select.

Le début du formulaire
echo "<form method='post' resultat_page.php'>\n";
echo "<center>";
echo "<table>";
echo "<tr><td>Salle</td>";
echo "<td>";

//recuperation de la liste des salles
$query = "SELECT id, nom_salle ";
$query .= "FROM salle";
$query .= "; ";
//echo "<br>query = $query <br>";
$result = execute_query($query);

//creation select avec liste des salles
echo "<select id='id_client' name='id_client'>";
while($row = mysql_fetch_array($result)) {
$id = $row[0];
$nom_salle = $row[1];
echo " <option value='" . $id. "'>" . $nom_salle. "</option>";
}//end while
echo "</select>";
echo "</td>";
echo "</tr>";
.....
Mettez le reste du formulaire.
1