Daten in bestimmten Zeitintervallen aktualisieren

thespecialx

Mitglied
Hallo , es geht um folgendes:
auf meiner Seite können sich Benutzer private Nachrichten schreiben. Dies Alles funktioniert über MySQL. Auf der Index Seite habe ich ein "Block" per include eingefügt in dem der Status der Nachrichten stehen soll der aus der MYSQL db aufgerufen wird. Also z.B. ich schreibe an Benutzer XY eine Nachricht und dieser Benutzer muss erst auf aktualiseren klicken , damit in diesem "Block" steht: Neue Nachricht...

klar geht das mit meta http-equiv=refresh aber es wird die ganze Seite aktualisiert , aber ich wills nur auf diesen include "block" begrenzen.
 
Wenn ich mich recht entsinne, ist doch die der inlcude-Block eine HTML-Seite ohne head, dann solltest du also den meta-refresh auch nur auf diesen Block begrenzen können, wenn du den Befehl dort einbaust. Das ist übrigens HTML

Andere Möglichkeite wäre mit JavaScript (auch falsches Forum). Da schreibst du eine Funktion mit nem TimeOut, die alle 60sek bspw. dein <span id='neue_nachricht'></span> aktualisiert.
 
Du kannst mittels PHP immer nur die gesamte Seite aktualisieren. Oder du unterteilst deine Seite mittels (I-)Frames, dann kannst du selbstverständlich auch nur einen Frame aktualisieren.
 
Zurück