comment créer un array js à partir d'une requête PHP Mysql
Bonjour,:)
Je cherche à définir le contenu d'un array en javascript à partir d'une requête php.
Voilà mon problème.
Au chargement d'une page, j'ai un code php du type :
Citation:
if($info_reservation['etape3']=='C')
{
$contenu_array_histo_numfournisseur ="'1'";
}
else
{
$req_liste_num = "SELECT num_fournisseur FROM fourniture_services WHERE fournisseur_id !='0' AND reservation_id = '{$id_reservation}'";
$resultat_liste_num= ExecRequete ($req_liste_num, $connexion);
$num_fournisseurs=mysql_fetch_assoc($resultat_liste_num);
if ($num_fournisseurs)
{
$resultat_num_fournisseurs=$num_fournisseurs['num_fournisseur'];
$num_fournisseurs=mysql_fetch_assoc($resultat_liste_num);
}
while($num_fournisseurs)
{
$resultat_num_fournisseurs=$resultat_num_fournisseurs."','"
.$num_fournisseurs['num_fournisseur'];
$num_fournisseurs=mysql_fetch_assoc($resultat_liste_num);
}
$contenu_array_histo_numfournisseur = "\"'".$resultat_num_fournisseurs."'\"";
//echo $contenu_array_histo_numfournisseur;
//$contenu_array_histo_numfournisseur ="'1','2','3'";
Partie JS
Citation:
var array_histo_numfournisseur = new Array(<?= $contenu_array_histo_numfournisseur;?>);
Ce que je ne comprend pas :
Si je définis en dur le contenu de mon array , exemple :
$contenu_array_histo_numfournisseur ="'1','2','3'"; (dans la partie php)
Tout fonctionne.
Maintenant si je fais une requête qui aboutit au même résultat, ca bug.
si je fais un echo de mon traitement php j'ai bien à l'écran
"'1','2','3'".
Je bloque.