У меня сейчас немного сложное время с передачей некоторых переменных PHP в Javascript для диаграммы пончиков. Я уже давно возился с этим, и еще не смог понять, что я проверил здесь, а также многочисленные поисковые запросы Google, но пока не смог найти ответ. Вот что я пытаюсь выполнить:Цитата PHP Переменная внутри PHP Переменная для Javascript Диаграмма пончика
Я пытаюсь передать данные из MySQL в диаграмму Javascript Donut для веб-рефереров на определенную страницу PHP. Синтаксис для диаграммы Javascript как таковой:
<script>
Morris.Donut({
element: 'css div',
data:
[
{ label: '<?php echo($graph["referrer"]); ?>', value: '<?php echo($graph["chart"]); ?>' },
]
});
</script>
$ графа [ «ссылающаяся»] переменная содержит имя ссылающейся, такие как «Google.com», и $ графа [ «Count»] переменная содержит соответствующий счетчик записей для имени реферера как число, например «5».
Линия Javascript, начинающаяся с «{label», обозначает одну часть диаграммы пончика. Первоначально данные, полученные из MySQL, выполняются с помощью fetchArray(), я пытаюсь создать каждую строку «{label», используя инструкцию PHP foreach (например, foreach ($ Array as $ graph)), так что граф может генерироваться динамически на основе количества имен реферера, возвращаемых функцией fetchArray(). Я пробовал почти все, что я могу придумать, чтобы сделать эту работу - хранение всей строки Javascript в PHP, а затем повторение ее в Javascript и т. Д. Но это всегда вызывает внутреннюю ошибку с PHP.
Я уверен, что ответ у меня под носом, спасибо всем за ваше время.
_ "Но это всегда вызывает внутреннюю ошибку с PHP" _, что такое ошибка? В какой строке кода это указывает? –
Он просто не удается выполнить и показывает ошибку 500 –
Ошибка 500 - это способ веб-серверов: «У меня серьезная проблема, но я не хочу говорить об этом публично». Посмотрите на журнал ошибок сервера, появится четкое сообщение о том, что не так. –