Bonjour à vous,
Je suis en train de faire un système d’autocomplétion en JavaScript et bizarrement, il n'y a que 2 sortie de la base de données qui sont les mêmes. Le problème ne vient pas de l'autocomplétion parce que j'ai essayé de sortir les données avec d'autres façons et toujours le même résultat.
Le résultat est toujours dollarama 2 fois qui à le premier id, ou si je l'efface c l'id suivant.
J'ai tenter de trouver des réponses sur le web, mais rien qui explique pourquoi j'ai ce problème, pour cette raison que je fais appel à votre aide d'expert.
Voici la partie serveur :
Merci de votre aide et votre temps.
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 <?php try {$bdd=new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root','');} catch(Exception $e){die('Erreur : '.$e->getMessage());} $req = $bdd->query('SELECT entreprise FROM entreprises '); $data = $req->fetch(); $dataLen = count($data); sort($data); $results = array(); for($i=0 ; $i<$dataLen && count($results)<10 ;$i++ ){ if(stripos($data[$i], $_GET['s'])===0){ array_push($results,$data[$i]); } } echo implode('|', $results); ?>
Partager