• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Hilfe : ich weis nicht wo ich den Fehler mache

Gandi

New member
Hallo,

ich weis nicht ob es hier reinpasst, zu not bitte verschieben!

Ich, einer der nicht so gut zu fuss ist in Java / Ajax / Php, habe ein Problem !

Ich habe eine Datenbank das mir Tempraturwerte Speichert und die Aktuelste auf einer Webseite anzeigt, Soweit geht das auch.
Jetzt wollte ich das Grafisch darstellen lassen und habe auch was gefunden, was mir auch zusagt.

https://github.com/Mikhus/canv-gauge

Jetzt war ich beigegangen und habe eine zeile schon geändert
Code:
gaugeTemperature.onready = function() {setInterval(function() {gaugeTemperature.setValue(<?php include("datex.php"); ?><?php echo $temp2;?>);}, 2000);};

er ruft die Datenbank ab und gibt den wert aus, das wars auch schon, er aktualisiert es nicht.:mad:
Jetzt weis ich nicht wo ich den Fehler mache!

Kann mir da jemand weiterhelfen ?
Danke schon mal im vorraus
Gruss Gandi
 
Du mischst hier server- und clientseite Programmierung. Das window.setTimeout() wird nur auf dem Client ausgeführt... und zwar mit dem Code, den der Browser sieht. Der PHP-Code wird dabei nicht nocheinmal ausgewertet, da der Server nicht beteilitgt ist.

Schau' dir einfach mal den Code an, der beim Browser ankommt (im FF mit Strg+U), dann wirst du verstehen, was ich meine.

Um dein Problem zu losen musst du für jede Aktualisierung einen neuen Request an den Server schicken. Am besten ohne die Seite komplett neu zu laden - also nur die Daten abfragen, die du aktualisieren willst. Das geht mit AJAX - schau' dir dazu einfach mal ein Tutorial an.
 
Zuletzt bearbeitet:
Zurück
Oben