Probleme dans scripte autocomplet

khalidboutam Messages postés 36 Statut Membre -  
Doctor C Messages postés 648 Statut Membre -
Bonjour,

je suis entrain de réaliser un script de autocomplet
mais jai renconrté un probléme

$colors = array('bnq', 'bns', 'bnc', 'green', 'grey',
'gold', 'navy', 'orange', 'pink', 'silver',
'violet', 'yellow', 'red');

comment faire pour récupérer les couleurs directement de la base de donne
jai essayé ce code mais pas de resultat

include('locale.php');
$get = mysql_query("select * from eb2a_5412884_ecole.tag GROUP BY tag");
while($s = mysql_fetch_row($get)){
$colors = $resultat[0];
}

1 réponse

Doctor C Messages postés 648 Statut Membre 399
 
Supposons que ta requête retourne les bonnes informations.

include('locale.php'); 
$get = mysql_query("select * from eb2a_5412884_ecole.tag GROUP BY tag"); 


Premièrement, peut-être as-tu fais une erreur en recopiant ton code ici mais tu dois utiliser ta variable $s pour remplir ton tableau de couleur (et non $resultat).

Deuxièmement, dans ton code, tu remplaces ton tableau à chaque tour de boucle. Tu devrais utiliser la fonction array_push: https://www.php.net/manual/fr/function.array-push.php

Selon moi, le code devrait être:

while($s = mysql_fetch_row($get)){ 
array_push($colors, $s[0]); 
} 

0