Hi @ all!
Hab ein Problem. Ich programmiere gerade ein schlichtes Loginsystem und ich scheitere gerade an der Anmeldung. Und zwar soll er zuerst überprüfen, ob alle Daten vorhanden sind und nicht etwas ausgelassen wurde. Danach legt er den User an. Dann soll er die seite complete.php ansteuern. Problem, wenn man jetzt zum beispiel nichts ausfüllt. sollte ereigendlich zeigen, dass ein fehler vorhanden ist. Trotzdem macht das Programm munter weiter und geht anschließen auf complete.php. Warum wird header ("Location: register.php?fehler=1"); einfach ignoriert?
Hab das programm mal verkürzt hier reingesetzt:
Code
[...]
if ($username == "")
{
header ("Location: register.php?fehler=1");
}
//Anlegen des Users
[...]
if (mysql_affected_rows ($connectionid) > 0)
{
header ("Location: complete.php");
}
[...]
Alles anzeigen
hoffe ihr könnt mir helfen.