Bonjour,
Après plusieurs heures de recherches je viens demander un peu d'aide.
J'ai une bdd avec une table 'contacts' et les champs 'ID' 'NOM' 'PRENOM' 'TEL 'MAIL'.
Avec Js je fais un autocomplete sur un input.
C'est ici que je bloque.
J'ai ce code php, mais il ne fonctionne QUE lorsque je retire le champ PRENOM.
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 <?php $term = isset($_GET['term']) ? $_GET['term'] : ""; $requete = $db->prepare('SELECT * FROM contacts WHERE NOM LIKE :term'); // j'effectue ma requête SQL grâce au mot-clé LIKE $requete->execute(array('term' => '%'.$term.'%')); $array = array(); // on créé le tableau while($donnee = $requete->fetch()) // on effectue une boucle pour obtenir les données { array_push($array, $donnee['NOM'] . ' ' . $donnee['PRENOM'] . ' ' . $donnee['TEL'] . ' ' . $donnee['MAIL']); // et on ajoute celles-ci à notre tableau } echo json_encode($array); // il n'y a plus qu'à convertir en JSON ?>
ne passe donc pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $donnee['PRENOM']
Je n'ai aucun message d'erreur.
Si quelqu'un à une idée du problème :p
Merci de votre aide.
Partager