-
Hi,
ich habe eine profil_edit.php und in der kann ich alle meine Daten ändern.
Mit in der Datei steht das forumlar außerhalb von PHP.
DIe input Felder haben als value z.B. "<? echo $data['alter']; ?>"..
wenn ich jetzt mein script ausführe steht erfolgreich editiert,
aber die Daten stehen darunter noch genauso wie vorher.
Erst wenn ich aktualisiere kommen die neuen Sachen. (F5)
Kann man das nicht besser regeln ?
MfG
-
23.07.09 19:08 #2
Hi,
du kannst du Seite nach dem erfolgreichen Eintrag neu laden.
Entweder mit PHP und der header()-Funktion oder mit Javascript.mfg
--------------------------------------------------------------------------------
Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!
Besucht den tutorials.de-Chat | Anleitung
RTFM - PHP-Handbuch - MySql Handbuch
--------------------------------------------------------------------------------
Surftipp...Der Postillon
--------------------------------------------------------------------------------
Signatur v2.2
-
ah okay.
Gibt es bei der PHP Lösung dann keine probleme, wenn ich schon header gesendet habe?
Die Funktion ist da doch so emfindlich oder?
-
23.07.09 19:57 #4
Nicht, wenn du den header vor einer Ausgabe (Text, HTML-Tags, etc.) sendest!
Das sollte keine Probleme bereiten, jedoch solltest du dann noch eine Information mitsenden, falls du einen Informationstext ausgeben möchtest, der einen erfolgreichen oder fehlgeschlagenen Eintrag meldet!PHP-Code:if ($_POST) {
//Eintrag speichern
header("Location:diese_seite.php");
exit;
}
Gruß
-
Icha habe schon einen header in einer includierten Datei.
Die Seiten werden dann so aufgerufen:
index.php?site=profil
und in der index.php ist eine datei included in der ein header ist.
-
Eigentlich reicht es ja vollkommen wenn du nach dem erfolgreichen speichern nur die altern Werte mit den neuen Überschreibst

So sparst du dir den Reload und unnötige Serverlast.
-
Ich überschreibe ja die neuen Daten, aber wenn ich dann auf Senden drücke steht oben:
"Erfolgreich aktukalisiert"
und darunter das alte formular mit den alten Daten als value.
Wenn ich dann manuell refresh mache (F5) dann stehen sie da richtig.
Wie meinst du das denn?
-
24.07.09 01:02 #8
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.420
Hi,
hört sich an, als machtest Du den gleichen Fehler, wie der Kollege nebenan.
LGDa es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
-
Aber irgendwo müßen die Daten ja herkommen die in dem Formular stehn.
Wenn du die neuen Daten gespeichert hast, überschreibst du die alten Variablen mit den neuen und schon brauchst du das Formular nicht mehr Reloaden.
Das ist doch ganz leicht.
![]() |
PHP 5 / MySQL 5 Seminar (22 Stunden Video-Training) Preis: früher: 39,95€ - jetzt nur: 7,99€ PHP 5 / MySQL 5 Lernkurs – 22 Stunden Video-Training auf DVD Hier geht es zum Angebot Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar! |
Ähnliche Themen
-
Event+Daten von Klasse "B" zu Kasse "A" übertragen
Von Katerchen im Forum .NET CaféAntworten: 1Letzter Beitrag: 14.11.08, 11:04 -
Mit "lv.send" Daten nach PHP schicken
Von killkrog im Forum Flash PlattformAntworten: 1Letzter Beitrag: 15.05.05, 10:55 -
Ausführung von vbs über "exec();"
Von thedolby im Forum PHPAntworten: 3Letzter Beitrag: 13.02.05, 14:27 -
Nach import von MySQL nach Access Daten "gelöscht"
Von lukasS im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 19.01.05, 11:28 -
Daten erneuern nach dem Abschicken
Von Shinzo im Forum PHPAntworten: 8Letzter Beitrag: 03.01.04, 17:05



Zitieren
Login





Lesezeichen