Je sollicite votre aide pour établir un graphe de 4 courbes avec "Google Charts" (LineChart)
Je ne suis pas développeur à la base donc c'est compliqué pour moi

J'enregistre dans une base de données des valeurs de températures provenant de 2 capteurs DHT22 avec arduino.
En abscisses : les dates
En ordonnées les mesures températures et humidités
La base de données est constituée comme ceci :
id | temperature1 | humidite1 | temperature2 | humidite2 | date
Le code :
Code : Tout sélectionner
<html>
<head>
<title>test</title>
</head>
<body>
<?php
function drawChart() {
// Créer un tableau pour stocker les données du graphe
$data = array();
// Se connecter à la base de données MySQL
$mysqli = new mysqli('localhost', 'user', '******', 'graphe');
if ($mysqli->connect_error) {
die('Erreur de connexion (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error);
}
// Récupérer les données depuis la base de données MySQL
$result = $mysqli->query('SELECT * FROM data');
// Préparer les données pour le graphe
array_push($data, array('Date', 'temperature1', 'humidite1', 'temperature2', 'humidite2'));
while($row = $result->fetch_array(MYSQLI_ASSOC)) {
array_push($data, array(new DateTime($row['date']), $row['value1'], $row['value2'], $row['value3'], $row['value4']));
}
// Créer le graphe
$chart = new GoogleCharts();
$chart->load('line', 'chart-container')
->DataTable($data)
->Options(array('title' => 'Mesures'));
$chart->render();
// Fermer la connexion à la base de données
$mysqli->close();
}
?>
</body>
</html>
Parse error: syntax error, unexpected '$mysqli' (T_VARIABLE) in M:\wamp64\www\graphe\index.php on line 12
sur cette ligne : $mysqli = new mysqli('localhost', 'user', '******', 'graphe');
Je souhaiterai également pouvoir choisir avec une variable le nombre de jour à afficher,
Merci pour votre aide,
Cordialement,