2010-12-10 10 views
0

Ich habe an einem Registrierungsformular für eine Website gearbeitet. Das Formular ruft Benutzerdaten ab, validiert sie und fügt sie der mysql-Datenbank hinzu. Damit der Benutzer das Senden von Daten vermeiden kann, habe ich die Header-Umleitungsmethode verwendet. Es wird auf die gleiche Seite mit zusätzlichen Variablen umgeleitet. Ich habe das Formular in die Indexseite eingefügt. Dies funktioniert bis auf einige zusätzliche Gründe gut. Die Indexseite hat ein div-Element, in dem die gesamte Seite enthalten ist. Das Formular wird so lange umgeleitet, bis das div-Element keinen Stilattribut mehr enthält. Ich kann das Problem nicht verstehen. Ist das ein CSS-Problem? Bitte helfen Sie.PHP Header-Umleitung Probleme

+1

C O D E bitte keine HTML ouput ist! – thedom

+4

Wir können Ihnen nicht nur von dieser vagen Beschreibung helfen. Sie haben das Problem nicht ausreichend beschrieben (was passiert nach dem Absenden des Formulars? Warum ist das falsch? Was ist das erwartete Ergebnis?). Sobald wir das haben, müssen wir Ihren Code untersuchen, um festzustellen, warum dies der Fall ist, aber Sie haben keinen Code zur Verfügung gestellt. –

Antwort

2

sollten Sie sehen, dass es, bevor Sie Benutzer header()

+0

Der Code funktioniert einwandfrei, wenn für ein div-Element kein Stilattribut festgelegt ist. was könnte ne mögliche ursache sein –

+0

nimmst du inline css oder hast du eine extra datei für css? –

+1

Nach der Ausgabe von _anything_ können Sie keinen Header ('Location: ####') ausgeben. Selbst ein einzelner ausgegebener Speicherplatz verhindert, dass die Weiterleitung funktioniert. Wenn Sie ein div - mit oder ohne style -Attribut ausgegeben haben - können Sie nicht umleiten. Es ist schwer, weitere Hilfe zu geben, ohne den Code zu sehen. –

2

und sein curefull aus der Stückliste von UTF-8