Bonjour,
Voila mon problème je souhaite utiliser un plugin JQuery pour l'autocomplete de mes select mes apparemment il faut que les données soit renvoyer sous format JSON pour que le plugin marche.
Voila mon code:
<?php
include('connexion.php');
$sql = "SELECT labtbl_serial_numbers.INJECTOR_ID,
labtbl_serial_numbers.INJECTOR_NUMBER,
labtbl_serial_numbers.Version
FROM labtbl_serial_numbers
ORDER BY labtbl_serial_numbers.INJECTOR_NUMBER;";
$result = mysql_query($sql)or die("Request error");
while ($row=mysql_fetch_assoc($result))
{
echo "<option value=\"".$row['INJECTOR_ID']."\">".$row['INJECTOR_NUMBER']."".'_V.'."".$row['Version']."</option>\n";
}
?>
Comment je peut faire pour que le résultat soit sous le format JSON?
J'ai essayer comme ceci mais sa ne marche pas>
<?php
include('connexion.php');
$sql = "SELECT labtbl_serial_numbers.INJECTOR_ID,
labtbl_serial_numbers.INJECTOR_NUMBER,
labtbl_serial_numbers.Version
FROM labtbl_serial_numbers
ORDER BY labtbl_serial_numbers.INJECTOR_NUMBER;";
$result = mysql_query($sql)or die("Request error");
echo "["
while ($row=mysql_fetch_assoc($result))
{
echo "{value : ".$row['INJECTOR_ID'].",text : ".$row['INJECTOR_NUMBER']."".'_V.'."".$row['Version']."},";
}
echo "]"
?>
Merci
Merci et que le café soit avec vous.
J'ai une erreur avec json_encode
json_encode():type is unsupported, encoded as null
Es ce que je doit modifier $result ??
Je ne comprend pas pourquoi je n'arrive pas a utiliser les plugin: jquery.sexy et dhtmlx
Comment je peut faire ?.
c'est bien json_encode qu'il fallait utiliser...
pour pouvoir t'aider plus...
il faudrait peut être nous montrer ce que tu as comme code Javascript ... non ?
Comment tu utilises les données retournées par ta pages php ??
Autre point... l' Autocomplete... c'est en général pour des INPUT pas des select...
Voila le reste du code du coter de la page html
Et oui ce n'est pas un select mes bien un input qui prend l'apparence d'un select et son fonctionnement grâce a un plugin jquery (dhtmlxCombo_v403_std)
Si vous savez comment il fonctionne sa m'aiderait beaucoup.
voila les dernières modification a mon code:
Maintenant firebug me mes bien l'onglet json.
Mon input réagit mes il n'affiche aucune valeur et lorsque j'en sélectionne une il mes comme valeur indéfini.
Merci je vais ouvrir une question dans le forum JavaScript pour se problème et clore celle-ci.