![]() |
[php] Daten in Tabelle aktualisieren
Hallo,
ich habe eine Formular welches mir eine Seite mit einer Tabelle oder Grafik mit Zahlenwerten aus der DB anzeigt. Diese Daten ändern sich immer und das soll sich auch im Browser aktualisieren. Ist die Tabelle überhaupt die Lösung? Kann ich das auch grafisch rausschreiben wobei mir das genaue positionieren wichtig wäre. Wie gehe ich am besten vor ? vielen Dank für eure Antworten wulfus |
Re: [php] Daten in Tabelle aktualisieren
Zitat:
gruss, snowman |
Es gibt eine DB mit einer Tabelle wo ich mir mit einer Abfrage immer den letzen Datensatz raushole.
Das sind 8 num. Werte. Diese will ich mir per Script im Browser anzeigen lassen. Soweit, so gut... Nur sollten sich die Werte immer aktualisieren, wenn in der DB was dazukommt. Habe jetzt ein Script, was mir die Daten abfragt(db,dbname,sql-string usw.) und eines das eine Seite generiert die eine Tabelle mit den Werten anzeigt. Meine Kenntnisse in php sind noch am Anfang, aber ich bin sehr motiviert und lese mich grad durch div. Bücher und onlinedocs. lg wulfus |
PHP ist rein Server-seitig. Sobald der Server die Datei abgeschickt hat, hat er keine Kontrolle mehr darüber.
Mir fallen für dein Problem folgende Varianten ein: 1.) Realisierung in einer anderen Sprache, z.B. Java. 2.) Ein automatischer Reload nach x Sekunden 3.) Ein JavaScript auf der Seite, das alle x Sekunden nachschaut ob etwas in der DB dazugekommen ist. K.a. wie 1.) funktioniert. 3.) könnte z.B. eine Seite mit einem PHP Skript in einem neuen Fenster öffnen. Das Skript sucht nach neuen Einträgen, und wenn es neue Einträge gibt wird die Hauptseite neu geladen Jak |
zu 1.)leider keine Ahnung von Java.
zu 2.)meinst du die Seite mit der Tabelle alle x Sekunden neu per Script generieren? z.b. in einer Schleife? zu 3.)habe ich noch nicht ganz gecheckt :rolleyes: wulfus |
zu 2.
nimm dies: PHP-Code:
die zahl vor ";URL" gibt an nach wieviel sekunden neugeladen werden soll... |
das werde ich mal ausprobieren, aber da muss ich vorher etwas umschreiben damit das funzt.
hoffe es klappt. danke erstmal wulfus |
Zitat:
Der Unterschied ist, das es bei 3. der User nicht/kaum mitbekommt, währen der dauernde refresh wahrscheinlich ziemlich nervig ist. Jak |
was sind das für daten, dass das so wichtig ist, dass die immer auf die sekunde/minute genau aktuell sind, wenn ich fragen darf?
das mit dem refreshen ist wohl für dich die dem aufwand entsprechend einzig umsetzbare lösung. am elegantesten wäre es wohl, du machst eine eingabemöglichkeit für den user in der art: "alle <<feld>> minuten/sekunden neu laden" -> dann kann sich der user das selbst aussuchen, ob er lieber am aktuellen stand ist und genervt wird, oder seine ruhe hat, aber dafür nicht immer alles im ersten augenblick mitbekommt... viel glück ;) |
Da das soll ein Tool oder Art Editor werden der mir die DB-Daten
abfragt und dann ein Script? erzeugt welches die abgefragten Werte im Browser anzeigt. Zitat:
Es stellt sich die Frage ob das Problem nicht einer anderen Sprache, wie jak schon anmerkte, besser gelöst werden kann. Wenn ich die Werte als Grafik rausschreibe und nicht in eine Tabelle? Mit dem Refresh wird mir aber das Flimmern nicht erspart bleiben. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag