Yankee Geschrieben 2. Oktober 2003 Teilen Geschrieben 2. Oktober 2003 Folgendes Problem: Seite 1: HTML Eingabeformular Seite 2: PHP Script Seite 3: Ausgabeseite HTML/PHP Ich habe ein HTML Formular, über das ich Daten in deine Datenbank eingeben will. Dieses Formular gibt die Daten an ein PHP Script weiter - eine separate Seite, welche die Datenbankeinträge per PHP macht. Dieses PHP Script, bzw. diese Seite (sie besteht nur aus diesem einen Script ohne jegliche Ausgabe auf den Monitor) soll ausgeführt werden, danach möchte sofort auf die nächste Seite weitergeleitet werden - möglichst automatisch. Das heisst, ich brauch ne Lösung, wie ich nach Ausführung des PHP Scriptes automatisch auf die nächste Seite gelange. Wie krieg ich das hin? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Spike Geschrieben 2. Oktober 2003 Teilen Geschrieben 2. Oktober 2003 Include am Ende des php-Scripts doch einfach die HTML-Seite ... Oder mach eine JavaScript Weiterleitung. Oder eine per Header, wenn du vorher kein HTML etc ausgegeben hast also nur serverseitige Scripts abgelaufen sind. http://www.dclp-faq.de/q/q-http-redirect.html Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jomama Geschrieben 2. Oktober 2003 Teilen Geschrieben 2. Oktober 2003 Die PHP-Weiterleitung ist die eleganteste, weil sie auf dem Server abläuft, und keine Anforderungen an den Client stellt. Du musst aber aufpassen, das vorher kein echo steht, und das vor der PHP-Klammer <? kein Zeichen kommt, auch kein Leerzeichen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Yankee Geschrieben 2. Oktober 2003 Autor Teilen Geschrieben 2. Oktober 2003 Original geschrieben von jomama Die PHP-Weiterleitung ist die eleganteste, weil sie auf dem Server abläuft, und keine Anforderungen an den Client stellt. Du musst aber aufpassen, das vorher kein echo steht, und das vor der PHP-Klammer <? kein Zeichen kommt, auch kein Leerzeichen. Öhm, okay, ich vermute dass ich genau dabei aber anscheinend einen Fehler mache. Ich bekomme die Fehlermeldung: Cannot add header information - headers already sent by (output started at c:/html/reifenverwaltung/input.php:7) in c:/html/reifenverwaltung/input.php on line 61 Oder is das was anderes? Momentan sieht die Datei mit der Weiterleitung so aus: <html> <head> <title>Unbenannt</title> </head> <body> <? function rellaufleistung($lauf,$prof) {... .... header("Location: http: // localhost / reifenverwaltung / eingabe.php"); ?> </body> </html> [/PHP] Leerzeichen beim Link sind Absicht, wg. komischer automatischer Umformatierung hier... sind im Script so nich drin. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jomama Geschrieben 2. Oktober 2003 Teilen Geschrieben 2. Oktober 2003 Original geschrieben von Yankee <html> <head> <title>Unbenannt</title> </head> <body> <? function rellaufleistung($lauf,$prof) {... .... header("Location: http: // localhost / reifenverwaltung / eingabe.php"); ?> </body> </html> [/PHP] Leerzeichen beim Link sind Absicht, wg. komischer automatischer Umformatierung hier... sind im Script so nich drin. [/b] Das HTML, HEAD, BODY ist eine Ausgabe. Vor dem ersten <? darf [b]gar nix[/b] stehen. Sobald da irgendein Text steht, sind die Header gesendet. [PHP] <? function rellaufleistung($lauf,$prof) {... .... if(...Funktion funzt...){header("Location: http: // localhost / reifenverwaltung / eingabe.php");} else{ ?> <html> <body> ... </body> </html> <? } ?> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Yankee Geschrieben 2. Oktober 2003 Autor Teilen Geschrieben 2. Oktober 2003 Jackpot! Dankeschön für die Hilfe... Daran doktor ich mittlerweile seit 2 Tagen rum... und es is wiedermal so einfach eigentlich. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Spike Geschrieben 2. Oktober 2003 Teilen Geschrieben 2. Oktober 2003 np, einfach immer erst bei http://www.dclp-faq.de nachschauen das hilft bei den meisten Problemen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.