cseb62 Posté(e) le 10 mai 2018 Signaler Posté(e) le 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>
cseb62 Posté(e) le 10 mai 2018 Auteur Signaler Posté(e) le 10 mai 2018 C'st bon résolu. Des simples quotes en trop. 1
Messages recommandés