Bonjour,
Je viens d’acheter PHP MYSQL pour les nuls car j’en suis un.
J’ai un problème d’affichage d’une liste de sélection j’ai la boîte à liste déroulante vide.
Voici le code source:
<?php
/* Nom du programme : animSelect.php (buildSelect.php)SOURCE: PHP MSQL POUR LES NULS
* Description : Construction d'une liste de sélection à partir de la Bdd.
*/
?>
<html>
<head>
<title>Types d’animaux</title>
</head>
<body>
<?php
$user="root";
$host="localhost";
$password= "";
$database = "AniCata";
$connexion = mysqli_connect($host,$user,$password,$database)
or die ("Connexion au serveur impossible");
$rq = "SELECT DISTINCT animalType FROM Animal ORDER BY animalType";
$result = mysqli_query($connexion, $rq)
or die ("Exécution de la requète impossible");
//Création d'un formulaire contenant une liste de sélection
echo"<form action='traitement.php' method='POST'>
<select name='animalType'>n »;
while ($ligne = mysqli_fetch_assoc(result))
{
extract($ligne);
echo »<option value='$animalType' > $animalTypen »;
}
echo »</select>n »;
echo « <input type='submit' value='Choisissez un type d'animal'>
</form>n »;
?>
</body>
</html>