Tableau de php à javascript

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Pecose
Arias
Messages : 15
Inscription : 04 févr. 2013, 17:59

Tableau de php à javascript

Message par Pecose »

Bonjour à tous.
Voilà mon problème:

Code : Tout sélectionner

$connection = call_bdd();
$reponse = $connection->prepare('SELECT '.$prefix_option."_".$sufix_option.' FROM table_'.$sufix_option.' WHERE ID_'.$sufix_option.' = "'.$_SESSION['ID_compte'].'"');
$reponse->execute();
		   	
$cle=0;	
echo "<script type='text/javascript'>";	
while ($array_select = $reponse->fetch())
{
 	echo 'alert('.$array_select[$cle].');';	
 	$cle++;	
}
echo "</script>";
  	
$reponse->closeCursor();
Pourquoi le premier alert() affiche la valeur qu'il est censé afficher, alors que les suivent affichent undefined?
Votre Navigateur : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Re: Tableau de php à javascript

Message par Asumbaa »

Salut,

Parce que tu incrémentes ta clé ?
Dans ta boucle while, tu boucles sur les résultats de ton select. Pour chacun tu veux faire un alert de la valeur trouvée. Celle-ci se trouvera toujours dans $array_select[0], que cherches-tu à faire avec ton $cle ?
Votre Navigateur : Mozilla/5.0 (X11; Linux i686; rv:21.0) Gecko/20100101 Firefox/21.0
Pecose
Arias
Messages : 15
Inscription : 04 févr. 2013, 17:59

Re: Tableau de php à javascript

Message par Pecose »

Je sais pas, j'essayai de comprendre, parce que si je fait:

Code : Tout sélectionner

echo 'alert('.$array_select[0].');';
Il m'affiche la première valeur et après il plante...
Votre Navigateur : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.62 Safari/537.36
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Re: Tableau de php à javascript

Message par Asumbaa »

Salut,

Il plante en disant quoi ?
Ça donne quoi si tu affiches le contenu de $array_select ? (pas dans ton JS mais en PHP simplement) ?
Votre Navigateur : Mozilla/5.0 (X11; Linux i686; rv:21.0) Gecko/20100101 Firefox/21.0
Pecose
Arias
Messages : 15
Inscription : 04 févr. 2013, 17:59

Re: Tableau de php à javascript

Message par Pecose »

J'ai mis ça en suppriment les balises script :

Code : Tout sélectionner

echo "<p>".$array_select[0]."</p>";
Et sur ma page, toute mes données apparaissent.

J'ai fini par mettre ça, et là ça marche:

Code : Tout sélectionner

echo 'alert("'.$array_select[0].'");';
Maintenant reste le tableau.
Pecose
Arias
Messages : 15
Inscription : 04 févr. 2013, 17:59

Re: Tableau de php à javascript

Message par Pecose »

C'est bon, j'ai trouver:

Code : Tout sélectionner

echo "<script type='text/javascript'>";
echo 'js_tableau = new Array();';
foreach($reponse as $cle=>$array_select)
{
     echo 'js_tableau['.$cle.'] = "'.$array_select[0].'";';
}
echo "</script>";
Merci du coup de main. Ca m'a mis sur la voie.
Votre Navigateur : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.62 Safari/537.36
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités