Pflichtfelder im FUM werden nicht abgefragt
Moderator: mirko
Habe ich angeschaut, der macht das nicht, weil im HTML-Quellcode der Seite http://www.digital-buch-24.de/ideen-zur ... ressum.htm steht
<input>
das muss aber
<input>
sein, sonst macht er die Pflichtfeld-Prüfung nicht.
<input>
das muss aber
<input>
sein, sonst macht er die Pflichtfeld-Prüfung nicht.
Ich kann nicht programmieren. Fakt ist, dass es nicht funktioniert:
http://www.digital-buch-24.de/ideen-zur ... ressum.htm
http://www.digital-buch-24.de/ideen-zur ... ressum.htm
######### Pflichtfelder ############
if ($Action == \"subscribe\") {
$missing = false;
reset($RequiredFields);
foreach($RequiredFields as $key) {
if( empty($_GET[$key]) && empty($_POST[$key]) ) {
$missing = true;
break;
}
}
if($missing) {
if ($ErrorPage != \"\")
header(\"Location: $ErrorPage\");
else
print \"<b>Es wurden nicht alle Pflichtfelder ausgefüllt.</b>\";
exit;
}
}
#####################################
:sonne:
Aber mach Dir keinen Stress, und genieße erst mal Deinen Urlaub. Es kommt auf ein paar Tage nicht an.
LG
if ($Action == \"subscribe\") {
$missing = false;
reset($RequiredFields);
foreach($RequiredFields as $key) {
if( empty($_GET[$key]) && empty($_POST[$key]) ) {
$missing = true;
break;
}
}
if($missing) {
if ($ErrorPage != \"\")
header(\"Location: $ErrorPage\");
else
print \"<b>Es wurden nicht alle Pflichtfelder ausgefüllt.</b>\";
exit;
}
}
#####################################
:sonne:
Aber mach Dir keinen Stress, und genieße erst mal Deinen Urlaub. Es kommt auf ein paar Tage nicht an.
LG
Hallo Mirko,
ich weiß, dass es dieses Thema schon einmal im Forum gibt, aber es führte leider nicht zur Lösung meines Problems:
Auch bei mir wird lediglich das Email-Feld als Pflichtfeld überprüft, ein Besucher kann sich trotz der folgenden Einträge im Script, auch ohne eine Eingabe in die Pflichtfelder anmelden:
$RequiredFields=array(\"Nachname\", \"Vorname\", \"Anrede\", \"Betreff\", \"Nachricht\");
Weiter unten im Script steht folgendes unter \"Pflichtfelder\":
if( empty($_GET[$key]) && empty($_POST[$key]) ) {
Das einzige Feld, das bei Nicht-Ausfüllen zur Fehlerseite leitet, ist das Email-Feld.
Gruß
Sascha
ich weiß, dass es dieses Thema schon einmal im Forum gibt, aber es führte leider nicht zur Lösung meines Problems:
Auch bei mir wird lediglich das Email-Feld als Pflichtfeld überprüft, ein Besucher kann sich trotz der folgenden Einträge im Script, auch ohne eine Eingabe in die Pflichtfelder anmelden:
$RequiredFields=array(\"Nachname\", \"Vorname\", \"Anrede\", \"Betreff\", \"Nachricht\");
Weiter unten im Script steht folgendes unter \"Pflichtfelder\":
if( empty($_GET[$key]) && empty($_POST[$key]) ) {
Das einzige Feld, das bei Nicht-Ausfüllen zur Fehlerseite leitet, ist das Email-Feld.
Gruß
Sascha
Hallo,
habe das Script Newsletter.php & Co wie in der Anleitung erstellt bzw. wurde erstellt und auf den Server hochgeladen.
Einzeln kann ich auch die Seiten im Browser anwählen.
Beim Test zeigt nach \"Abschicken\" die Meldung \"Can\'t send email.\"
Code der Html-Datei:
<DOCTYPE>
<html>
<head>
<meta>
<title>Newsletterformular</title>
</head>
<body>
<br>
<Newsletteranmeldung>
<Newsletteranmeldung>
<form>
<p><font><b>Newsletter An-/
Abmeldung</b></font></p>
<p><font>Ihre E-Mail-Adresse:<br>
<input></font></p>
<p><font>Sie möchten sich für
unseren Newsletter</font></p>
<p><font><input>
anmelden<br>
<input> abmelden</font></p>
<p> </p>
<p><font>
<input></font>
<br><br>
<span>Powered by
<a>SuperMailer</a></span>
</p>
</form>
<Newsletteranmeldung>
Gebe ich im Browser www....de/newsletter/newsletter.php ein
zeigt er mir dann:
Es wurde das Feld Action nicht übermittelt!
Was mache ich falsch ?
Vielen Dank schon mal im voraus
habe das Script Newsletter.php & Co wie in der Anleitung erstellt bzw. wurde erstellt und auf den Server hochgeladen.
Einzeln kann ich auch die Seiten im Browser anwählen.
Beim Test zeigt nach \"Abschicken\" die Meldung \"Can\'t send email.\"
Code der Html-Datei:
<DOCTYPE>
<html>
<head>
<meta>
<title>Newsletterformular</title>
</head>
<body>
<br>
<Newsletteranmeldung>
<Newsletteranmeldung>
<form>
<p><font><b>Newsletter An-/
Abmeldung</b></font></p>
<p><font>Ihre E-Mail-Adresse:<br>
<input></font></p>
<p><font>Sie möchten sich für
unseren Newsletter</font></p>
<p><font><input>
anmelden<br>
<input> abmelden</font></p>
<p> </p>
<p><font>
<input></font>
<br><br>
<span>Powered by
<a>SuperMailer</a></span>
</p>
</form>
<Newsletteranmeldung>
Gebe ich im Browser www....de/newsletter/newsletter.php ein
zeigt er mir dann:
Es wurde das Feld Action nicht übermittelt!
Was mache ich falsch ?
Vielen Dank schon mal im voraus