Faire une liste déroulante PHP avec des données de BDD
Bonjour,
Je voudrais créer une liste déroulante en php, mais je voudrais qu'elle reprennes les données qui sont dans ma table.
J'arrive déjà a afficher toute les informations de la table avec ce script, j'ai aussi commencer a créer une liste déroulante mais j'arrive pas a mettre les information dans la liste déroulantes.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| <html>
<head><title>Liste des capteurs </title></head>
<link href="css/" rel="stylesheet" media="all" type="text/css">
<body>
<h1>Liste des capteurs : </h1>
<form name="connexion" method="post" action="traite_formulaire.php">
</br>
</br>
<select name="Capteur">
<option>--Veuillez choisir un capteur--</option>
<option>Num_boitiers</option>
<option>capteur 2</option>
</select>
</br>
</br>
<input type="submit" name="valider" value="OK"/>
<input type='submit' name='annuler' value='ANNULER'/>
</br>
</br>
</form>
<?php
// on se connecte à MySQL et on sélectionne la base
$conn = new mysqli('localhost', 'root', '', 'air_exterieur');
if ($conn->connect_errno)
{
echo "Echec lors de la connexion à MySQL : " . $conn->connect_error;
}
// On créé la requête
$req = "SELECT * FROM boitier_qae ORDER BY Num_boitiers";
// on envoie la requête
$res = $conn->query($req);
// on va scanner tous les tuples un par un
echo "<table class='paleBlueRows' >";
while($data = mysqli_fetch_array($res))
{
// on affiche les résultats
echo "<tr>
<td>".$data['Num_boitiers']."</td>
<td>".$data['Date_Heure']."</td>
<td>".$data['PM0_3']."</td>
<td>".$data['PM0_5']."</td>
<td>".$data['PM1']."</td>
<td>".$data['PM2_5']."</td>
<td>".$data['PM5']."</td>
<td>".$data['PM10']."</td>
<td>".$data['Latitude']."</td>
<td>".$data['Longitude']."</td>";
echo "</tr>" ;
}
echo "</table>";
// on ferme la connexion
$conn->close();
?>
</body>
</html> |
Merci d'avance pour vos réponse
Baptiste