WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 15.09.2004, 14:28   #1
Wulfus
Jr. Member
 
Registriert seit: 28.06.2000
Alter: 60
Beiträge: 61


Wulfus eine Nachricht über ICQ schicken
Standard [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
Wulfus ist offline   Mit Zitat antworten
Alt 15.09.2004, 15:58   #2
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard Re: [php] Daten in Tabelle aktualisieren

Zitat:
Original geschrieben von Wulfus
Wie gehe ich am besten vor ?
Am besten eine verständliche Problembeschreibung posten. (Was gibts schon? Deine Kenntnisse?)

gruss,
snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann!

Vorsprung durch Technik

Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu!
snowman ist offline   Mit Zitat antworten
Alt 15.09.2004, 16:33   #3
Wulfus
Jr. Member
 
Registriert seit: 28.06.2000
Alter: 60
Beiträge: 61


Wulfus eine Nachricht über ICQ schicken
Standard

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
Wulfus ist offline   Mit Zitat antworten
Alt 15.09.2004, 17:20   #4
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

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
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 15.09.2004, 17:56   #5
Wulfus
Jr. Member
 
Registriert seit: 28.06.2000
Alter: 60
Beiträge: 61


Wulfus eine Nachricht über ICQ schicken
Standard

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

wulfus
Wulfus ist offline   Mit Zitat antworten
Alt 15.09.2004, 18:21   #6
Dane
Master
 
Registriert seit: 12.01.2002
Beiträge: 640


Standard

zu 2.
nimm dies:
PHP-Code:
<meta http-equiv="refresh" content="2;URL=http://www.seite.de"
und füge das im <head> tag ein
die zahl vor ";URL" gibt an nach wieviel sekunden neugeladen werden soll...
Dane ist offline   Mit Zitat antworten
Alt 15.09.2004, 18:56   #7
Wulfus
Jr. Member
 
Registriert seit: 28.06.2000
Alter: 60
Beiträge: 61


Wulfus eine Nachricht über ICQ schicken
Standard

das werde ich mal ausprobieren, aber da muss ich vorher etwas umschreiben damit das funzt.

hoffe es klappt.
danke erstmal

wulfus
Wulfus ist offline   Mit Zitat antworten
Alt 16.09.2004, 00:08   #8
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Zitat:
Original geschrieben von Wulfus
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

wulfus
2. & 3. Laufen alle darauf hinaus, das der Client nach einer bestimten Zeit nachschaut, ob es was neues gibt. Bei Java wäre es glaub' ich sogar möglich, daß der Client einen Port offen hat, und der Server ihm bei einer Änderung eine Nachricht schickt. Kenn mich aber mit JSP bzw. Java Beans zuwenig aus.

Der Unterschied ist, das es bei 3. der User nicht/kaum mitbekommt, währen der dauernde refresh wahrscheinlich ziemlich nervig ist.

Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 16.09.2004, 21:19   #9
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 39
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard

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
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Alt 17.09.2004, 08:31   #10
Wulfus
Jr. Member
 
Registriert seit: 28.06.2000
Alter: 60
Beiträge: 61


Wulfus eine Nachricht über ICQ schicken
Standard

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:
was sind das für daten...
Die Daten sind Einträge von einer Steuerung(Messtechnik).
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.
Wulfus ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:43 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag