Bonjour,
j'ai une base de donnée MySQLi avec une table qui contient un champ text. le text peut contenir des apostrophes.
pour faire fonctionner un graph, j'ai besoin de lui donner un variable sous cette forme:
j'ai essayé ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 data: [ ['Firefox', 45.0], ['IE', 26.8], ]
et à l'interieur du cript javascript du graph, j'execute un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $data="data: ["; while($row = $result->fetch_assoc()) { $data=$data."[' ".$row["champ1"]." ', ".$row["champ2"]."],"; } $data=$data."]";sa marche parfaitement sauf avec les lignes qui contiennent des apostrophes. comment puis-je faire pour faire échapper les caractères spéciaux du ' $row["champ1"] ' ?? pour l'insertion à la base real_escape_string règle le problème, mais je sais pas comment stocker la chose dans la variable $data avec fetch_assoc ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo $data;?>
merci infiniment pour vos suggestions.
Partager