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:
Si quelqu'un peut me donner un tuyau, c'est avec grand plaisir.
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>"; ?>
Partager