Bonsoir à tous,
Je suis très novice dans le domaine du développement en php. Je suis des tutos par ci par là sur le net afin de développer un petit site et apprendre un langage pour ma culture personnelle. Mais la je sèche sur un problème vraiement très bête et surement basique pour vous dév confirmés !! J'ai un fais un insert qui permet d'enregistrer des nom de logiciels dans une table (sur une page ajout_logiciel.php), ce point là fonctionne correctement.
Maintenant sur une autre page panne.php, je voudrais afficher la liste de tous les logiciels au travers d'une liste déroulante, mais ça ne fonctionne pas.
Ma requête affiche bien les résultats, vérification avec un var_dump qui me renvoie tout les logiciels enregistrés. Mais rien ne s'affiche dans cette fameuse liste, surement une simple erreur de syntaxe mais je ne la vois pas.

Voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
try{               
        // On se connecte à MySQL
        $bdd = new PDO('mysql:host=localhost;dbname=basetest', 'root', '');
}
catch(Exception $e){
        // En cas d'erreur, on affiche un message 
        die('Erreur : '.$e->getMessage());
}
$reponse = $bdd -> query('select * from logiciels');
$donnees = $reponse->fetchAll();
var_dump($donnees);
echo "<select name=nom_logiciel>";
while ($donnees = $reponse->fetch()){
	echo "<option value='".$donnees['nom_logiciel']."></option>";
}
echo "</select>";	
?>
Si quelqu'un peut me donner un tuyau, c'est avec grand plaisir.