PHP und mySQL: wird Frame zuschnell geladen?
Amit
- programmiertechnik
Hi Allesamt
Ich habe zwei Frames (0 und 1).
In beiden werden Daten aus einer Datenbank angezeigt. (Listbox in 0, und Details in 1)
Ich rufe aus Frame 1 eine Funktion auf, die einen Datensatz aus der mySQL Datenbank löscht.
Am Ende der Funktion stehen die Commands
parent.framepmain.location.href = "dbaccess.php?XXXXXXXX";
parent.framemenu.location.href = "menu.php";
um Frame 0 und 1 mit den neuen Dateninhalten zu laden, wobei dbassccess.php auf die Seite
im Frame "framemain" mit header() weiterleitet.
Nun kommt es hin und wieder (nicht immer), das es in Frame 0 den gerade "gelöschten" Datansatz noch gibt.
Wie kann ich das korrekt coden?
Gruss
Amit
use Mosche;
um Frame 0 und 1 mit den neuen Dateninhalten zu laden, wobei dbassccess.php auf die Seite
im Frame "framemain" mit header() weiterleitet.Nun kommt es hin und wieder (nicht immer), das es in Frame 0 den gerade "gelöschten" Datansatz noch gibt.
Du solltest vielleicht erst einmal herausarbeiten, wo der Fehler liegt. Eine Fehlerquelle, die mir gleich auffällt, wäre der Browsercache - schalte ihn aus bzw. gebe auf der Egebnisseite das Datum oder so aus, um zu überprüfen, ob die Seite auch aktuell ist. Andere Möglichkeit wäre, dass du die Tabelle ausgibst, bevor du den Datensatz löschst - dazu kann ich aber ohne Code nichts sagen.
use Tschoe qw(Matti);