Как использовать (PHP) foreach, чтобы обновить мое расписание JavaScript с записями из моей базы данных? - PullRequest
0 голосов
/ 24 июня 2019

Я делаю расписание с php и javascript, и если каждый раз, когда я добавляю (имя, время, дату ...), я хочу обновить свое расписание javascript

Я использую phpmyadmin для своей базы данных, и расписание Ганта и am4charts

это php:

$query =  "SELECT Nom FROM registre";
$resultat = mysqli_query($connect, $query);
$data = array();
//$chart_data = '';
//while ($row = mysqli_fetch_array($resultat)) 
if(mysqli_num_rows($resultat)>0){
  while ($row = mysqli_fetch_assoc($resultat))    
{
    $data2[] = $row;
}

}

//print_r($data);

foreach ($data2[0] as $data2) {
  echo $data2;
}

это JavaScript:

chart.data = [
{
name:"<?php echo $data2; ?>",
fromDate: "2018-01-01 08:00",
toDate: "2018-01-01 10:00",
color: colorSet.getIndex(0).brighten(0)
},
];
var categoryAxis = chart.yAxes.push(new am4charts.CategoryAxis());
categoryAxis.dataFields.category = "name";
categoryAxis.renderer.grid.template.location = 0;
categoryAxis.renderer.inversed = true;

1 Ответ

0 голосов
/ 24 июня 2019

Во-первых, какие ошибки вы получаете или каков результат и чем он отличается от желаемого результата?После некоторого тестирования я думаю, что вы получаете сообщение об ошибке «Недопустимый аргумент для foreach ()».В этом случае попробуйте:

foreach ($data2 as $datarow) {
     echo $datarow;
}

Дайте мне знать, если это было исправление, которое вы искали!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...