cseb62 3 Signaler ce message Posté(e) 10 mai 2018 Bonjour, Je débute en PHP-Mysql et j'aurais besoin d'aide je bloque sur le code ci après. Si je retire la partie PHP et que je met directement une valeur la jauge s'affiche et si j'execute le php seul, il me retourne bien la valeur souhaitée. Cependant les deux ensemble cela ne fonctionne pas. Une idée ? Merci d'avance. Gauge Google charts <html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {'packages':['gauge']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Label', 'Value'], ['Temp', ' <?php try { $bdd = new PDO('mysql:host=localhost;dbname=Domotique;charset=utf8', 'LOGIN', 'MDP'); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } $reponse = $bdd->query('SELECT `Valeur` FROM `Temp_Piscine` WHERE Timestamp = ( SELECT MAX( timestamp ) FROM Temp_Piscine)'); while ($donnees = $reponse->fetch()) { ?> <?php echo $donnees['Valeur']; ?> <?php } $reponse->closeCursor(); // Termine le traitement de la requête ?> '], ]); var options = { width: 400, height: 400, redFrom: 90, redTo: 100, yellowFrom:75, yellowTo: 90, minorTicks: 5 }; var chart = new google.visualization.Gauge(document.getElementById('chart_div')); chart.draw(data, options); } </script> </head> <body> <div id="chart_div" style="width: 400px; height: 400px;"></div> </body> </html> Partager ce message Lien à poster Partager sur d’autres sites
cseb62 3 Signaler ce message Posté(e) 10 mai 2018 C'st bon résolu. Des simples quotes en trop. 1 Partager ce message Lien à poster Partager sur d’autres sites