Bonjour à tous,
Je suis en ce moment en train de coder une interface graphique en lien avec une base de données et j'utilise du javascript pour créer des objets dynamiques. J'ai donc crée un speedometer (compteur de vitesse) que je voudrais mettre à jour en temps réel grâce à ma base de données. J'ai tout le code qu'il faut niveau php ce qui bloque c'est lors du passage php dans mon appel à la valeur dans mon objet. Je vous mets le code histoire que vous compreniez.
Voilà j'espère que ce sera plus clair.
Je continue, et oui ce n'est pas fini ma valeur doit retourner 12 donc mon compteur de vitesse doit se mettre à 12. la valeur '12' est considérée comme un string.
Je pense que j'ai étais le plus clair possible, je vous dit un grand merci d'avance pour le temps que vous consacrerez à me répondre N'hésitez pas à me poser des questions je répondrai sans faute dans la mesure du possible
Modifié par abi14 (06 Nov 2014 - 19:08)
Je suis en ce moment en train de coder une interface graphique en lien avec une base de données et j'utilise du javascript pour créer des objets dynamiques. J'ai donc crée un speedometer (compteur de vitesse) que je voudrais mettre à jour en temps réel grâce à ma base de données. J'ai tout le code qu'il faut niveau php ce qui bloque c'est lors du passage php dans mon appel à la valeur dans mon objet. Je vous mets le code histoire que vous compreniez.
<canvas id="canvas1" width="250" height="250"></canvas>
<script>
var jauge = new Jauge("canvas1", {'mode':'needle', 'range': {'min':0, 'max':140 } });
jauge.draw();
var run = setInterval(function() { jauge.draw( <?php
// connection au serveur de base de données
$link = mysqli_connect("127.0.0.1","root", "", "projet_karting") or die (mysqli_error ($link));
//Séléction de la base de données
mysqli_select_db($link, "projet_karting");
//Commande SQL
$strSQL = "SELECT `Vbat1` FROM `reception_trame` WHERE `Created`=(SELECT MAX(`Created`) FROM `reception_trame`) ";
// Execute la commande ($Vbat1 contient le résultat)
$Vbat1 = mysqli_query($link, $strSQL);
var_dump ($Vbat1);
// Boucle d'affichage
// Chaque rangée sera faite dans un tableau ($row) en utilisant mysql_fetch_array
while($row = mysqli_fetch_row($Vbat1)) {
// Écrivez la valeur de la colonne Vbat1 (qui est maintenant dans le tableau $row)
var_dump ($row);
}
</script>
Voilà j'espère que ce sera plus clair.
Je continue, et oui ce n'est pas fini ma valeur doit retourner 12 donc mon compteur de vitesse doit se mettre à 12. la valeur '12' est considérée comme un string.
Je pense que j'ai étais le plus clair possible, je vous dit un grand merci d'avance pour le temps que vous consacrerez à me répondre N'hésitez pas à me poser des questions je répondrai sans faute dans la mesure du possible
Modifié par abi14 (06 Nov 2014 - 19:08)