Eddymaniac
Erfahrenes Mitglied
Hallo Leute,
ich hab mir ein Mailformular zusammengebastelt. Jetzt wollte ich den Case abfangen, wenn jemand das Feld Versender frei lässt. Also habe ich folgendes programmiert.
Meiner Meinung nach habe ich gleich am Anfang die Abfrage ob das Feld Versender leer ist. Für den Fall true, mach nichts. Für den fall false, (Code ausführen).
Allerdings egal ob das feld leer ist oder nicht, die Email wird verschickt.
Hat jemand ne Idee warum?
Gruß,
Eddy
ich hab mir ein Mailformular zusammengebastelt. Jetzt wollte ich den Case abfangen, wenn jemand das Feld Versender frei lässt. Also habe ich folgendes programmiert.
Code:
if(empty($_POST['Versender'])){
}
else
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strPlatzhalter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strPlatzhalter.$value."\n";
}
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
Allerdings egal ob das feld leer ist oder nicht, die Email wird verschickt.
Hat jemand ne Idee warum?
Gruß,
Eddy
Zuletzt bearbeitet: