Fehlermeldung bei Pflichtfeldern

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Das print \"<b>Es wurde der Name nicht angegeben!</b>\"; wird NUR ausgegeben wenn $ErrorPage leer ist.

Also

if ($ErrorPage != \"\")

sagt wenn $ErrorPage <> leere Zeichenkette ist dann wird die Error-Seite gezeigt: header(\"Location: $ErrorPage\");
piou
Beiträge: 13
Registriert: 13.06.2007, 11:57

Beitrag von piou »

hi,

hätte gerne ein paar pflichtfelder mehr in meinem anmelde formular! nun habe ich mein script mit hilfe von beiträgen soweit ausgebaut, dass ich weitere pflichtfelder im form habe. das problem ist nun, dass der user bei einem oder mehreren leergelassenen feldern einfach auf die fehlerseite geleitet wird.

if ( (!isset($_POST[\"Name\"])) || ($_POST[\"Name\"] == \"\") ) {
if ($ErrorPage != \"\")
header(\"Location: $ErrorPage\");
else
print \"<b>Es wurde der Name nicht angegeben!</b>\";
exit;
}

wo kommt dieses print ...Name nicht angegeben! ... zum vorschein? und warum wird man bei mir nur auf die im script definierte fehlerseite geschickt?

mfg piou
Antworten