Bonjour,
J'ai inséré des valeurs dans mes tables à partir de phpMyAdmin. Dans phpMyAdmin, les valeurs sont bien insérées, mais à l'affichage, toutes les valeurs avec un id=1 n'apparaissent pas, pourquoi ?
Bonjour,
J'ai inséré des valeurs dans mes tables à partir de phpMyAdmin. Dans phpMyAdmin, les valeurs sont bien insérées, mais à l'affichage, toutes les valeurs avec un id=1 n'apparaissent pas, pourquoi ?
Tu parles de l'affichage dans PHPmyadmin ?
Ton id n'est pas unique ?
Non, ça ne s'affiche pas en dehors de phpMyAdmin. Mon id est une clé clé primaire auto increment, mais je n'ai pas mis unique.
Edit: ça s'affiche correctement dans PHPMyAdmin, mais pas sur ma page.
Il faut nous montrer le code de ta page alors, on ne peut pas deviner.
Dsl, voilà le code pour la table nationalite (id_nationalite, nationalite):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <select name="nationalite"> <?php $reponse = $bdd->query('SELECT * FROM nationalite'); $donnees = $reponse->fetch(PDO::FETCH_ASSOC); echo '<option value="">Nationalité*</option>'; while ($donnees = $reponse->fetch(PDO::FETCH_ASSOC)) { echo '<option value="'.$donnees["id_nationalite"].'">'.$donnees["nationalite"].'</option>'; } ?> </select>
Retire le premier fetch.
Partager