Erstmal Vielen Dank für die zügige Antwort. Jedoch verstehe ich nicht ganz, was du damit meinst.
Könntest du dies vielleicht ein Bisschen genauer erläutern?
Erstmal Vielen Dank für die zügige Antwort. Jedoch verstehe ich nicht ganz, was du damit meinst.
Könntest du dies vielleicht ein Bisschen genauer erläutern?
Hallo zusammen
Ich habe folgendes Problem:
Ich messe die Spannung eines Akkus und schreibe diese in eine mySQL-Datenbank mithilfe eines php-Skriptes.
Nun möchte ich den aktuellsten Wert der Datenbank auslesen
und anschliessend auf meiner HTML-Website darstellen lassen als einfache Zahl (z.B. 3.4V).
Ich weiss jedoch nicht wie ich den aktuellsten Wert auslesen kann und diesen darstellen kann.
Hier ist mein Code, der die Messwerte aus der Datenbank holt und als "Tabelle" mit TimeStamp und Messwert ausgibt.
Diese Tabelle wird dann mithilfe von json.encode an das HTML-file übergeben wo ich die Werte zusätzlich brauche und eben auch diesen einen "Live-Wert".
<?php
date_default_timezone_set('Europe/Berlin');
$con = mysql_connect("IP of database","username","password");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db('MyHome', $con);
$result = mysql_query("SELECT * FROM `Messwerte` WHERE SensorID = 'Spannung' ");
while($row = mysql_fetch_array($result)) {
$datum = $row['DateTime'];
$value = round($row['Messwert'],2);
$uts = strtotime ($datum);
if (date('I', time()))
{
$uts = $uts + 7200;
$x=1;
}
else
{
$uts=$uts+3600;
if($x==1)
{
$uts=$uts-7200;
$x=0;
}
}
$datum=date('l, F j y H:i:s',$uts);
$uts *= 1000; // convert from Unix timestamp to JavaScript time
$data[] = array((float)$uts,(float) $value);
}
echo json_encode($data);
mysql_close($con);
?>
Alles anzeigen
Ich hoffe ich konnte euch mein Problem verständlich gliedern
und würde mich freuen, wenn ihr euch kurz Zeit nehmt.
Vielen Dank und Grüsse
DR.Alfred
Weiß nicht genau ob ich das richtig verstehe: Du hast zwei Aufrufe von $.getJSON, wobei der erste im Callback u. a. die Sensor-ID liefert? Diese willst Du dann beim anderen Aufruf des $.getJSON als URL-Parameter verwenden? Dann würde es etwa so funktionieren:
Hallo Sempervivum
Erstmal Danke für deine schnelle Antwort! Und ja, du hast mein Problem richtig interpretiert.
Verstehe ich dich richtig, dass der Code in Zeile 1 von dir quasi ein Muster ist und Zeile 2&3 quasi das der Command auf mein Problem bezogen?
Ich habe die Zeilen 2&3 in mein Programm eingefügt, jedoch scheint es ein Fehler zu geben.
Hier der Ausschnitt aus meinem Programm
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>AZ ELAU EMMEN</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
var sensorID = H_INNEN;
$.getJSON("data.php?sensorID= + sensorID", function(data) {
Alles anzeigen
Hallo zusammen
Ich habe ein File welches ein Befehl "$.getJSON("Sensor_data.php?sensorID=Volt", function(data) {...}" enthält.
Damit übergebe ich die Variale sensorID, welche ich im gleichen Skript im php-Teil definiert habe.
Damit funktioniert die Übergabe einwandfrei.
Meine Frage ist es nun aber, ob ich im $.getJSON(), welcher im html-Teil meines Files steht, den String "sensorID" direkt definieren kann,
und anschliessend wie im obigen Beispiel die sensorID übergeben kann.
Ich würde mich sehr über eine seriöse Antwort freuen!
Vielen Dank für eure Bemühungen
Hallo nochmal
Ich hab es jetzt nach fast zwei Montaten endlich hingekriegt, danke trotzdem an alle die es interessiert hat!
Das Problem war, dass ich $.getJSON("P_INNEN_data.php", function(data) und nicht $.getJSON("P_INNEN_data.php?x=P_INNEN", function(data)
Hallo zusammen
Ich bin seit längerem an einem Projekt mit Highcharts. Ich messe mit einem Sensor den Luftdruck, schreibe diesen anschliessend in eine Datenbank und stelle schliesslich alle Messwerte in einem Diagramm von Highcharts dar. Dazu habe ich zwei php-Files. Das eine File (P_INNEN_data.php) stellt eine Art Tabelle mit den Messwerten dar, welche dann an das andere File geschickt wird. Dieses zweite File (P_INNEN.php) ist zuständig für die Darstellung des Diagramms.
Dies funktioniert soweit.
Nun will ich aber die SensorID vom Sensor im P_INNEN.php festlegen und beim zweiten File als Variable einfügen. Dann soll das P_INNEN_data.php-File die Tabelle darstellen und diese an P_INNEN.php zurücksenden. Diese Übergabe der Tabelle funktioniert jedoch nicht reibungslos.
Ich bin dort hängen geblieben und bitte jetzt die Profis unter euch um Hilfe, oder alle, die sich damit auskennen!
Vielen Dank im Voraus!
Hier die zwei Files. Ich habe versucht, das wesentliche mit Kommentaren auszuschmücken.
Falls ihr weitere Unterlagen benötigt, dann lasst es mich wissen!
P_INNEN.php:
PHP
P_INNEN_data.php:
PHP
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.