Vous êtes sur la page 1sur 1

NOTE DE COURS PHP DATE : 21-02-2024

Liste déroulante à partir d’une base de données


mysql

<?php

require "connexion.php";

// Requête pour récupérer les données des villes

$sql = "SELECT * FROM ville";

$result = mysqli_query($c, $sql);

if (mysqli_num_rows($result) > 0) {

// Début de la balise select

echo "<select name='id_ville'>";

// Parcourir les résultats et générer les options du select

while ($t = mysqli_fetch_assoc($result)) {

// Récupérer les données de la ville

$id_ville = $t['id_ville'];

$nom_ville = $t['nom_ville'];

// Générer l'option avec la valeur de l'id_ville et le nom de la ville

echo "<option value='$id_ville'>$nom_ville</option>";

} // Fin de la balise select

echo "</select>";

?>

1. Le code récupère les données des villes à partir de la table "ville" dans
la base de données. Ensuite, il itère sur chaque résultat obtenu de la
requête SQL.
2. Pour chaque ville récupérée, le code crée une option dans une liste
déroulante. L'option contient l'ID de la ville comme valeur et le nom de
la ville comme texte visible pour l'utilisateur.
3. Une fois que toutes les options sont générées, elles sont ajoutées à la
liste déroulante dans le formulaire HTML.

Ens : Wajih BAGHDADI / Public : 4SI - AS : 2023/2024

Vous aimerez peut-être aussi