bonjour,
Je souhaite créer dans un formulaire html une liste de choix de race de chien qui dépend d'une table mysql.
Je n'ai aucun problème pour afficher la liste avec les bons choix de race.
Le problème c'est la value que prend la variable si le choix se porte sur une race qui possède plus de 1 mot.
Ex: "Akita inu" selectionné me donne "Akita" en value
j'ai recherché et j'ai lu qu'il fallait mettre les variables entre '...' mais si je fais ainsi ça plante
Voilà mon code qui ne plante pas :
$reponse = $bdd->query('SELECT race FROM tablerace');
while ($donnee = $reponse->fetch())
{
echo "<option value=".$donnee['race'].">".$donnee['race']."</option>";
}
$reponse ->closeCursor();
Voilà une partie de la liste html qui en est issu :
<option value="Akita" inu="">Akita Inu</option>
alors que je voudrais :
<option value="Akita inu">Akita Inu</option>
Merci par avance