Forums d'assistance et de discussion sur les logiciels produits par Mozilla ou créés à partir des technologies Mozilla. Ce site ne dépend pas de la fondation Mozilla et est maintenu par un collectif de bénévoles.
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 !
$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
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
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
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
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