Code: Alles auswählen
<?php
$datum=date("d.m.Y - H:i:s",time());
$inhalt="\n\n\n $Vorname $Name schrieb am $datum:\n\n Mitteilung:\n $Anmerkungen\n\n Persönliche Angaben:\n Name: $Vorname $Name\n Strasse:$Str\n Ort: $PLZ $Ort\n Telefon: $Tel\n Emailadresse: $Email\n\n";
// Nachricht an Domaininhaber
$an="xyz@domain.de"; /* hier die eigene Mailadresse angeben */
$betreff="Kontakt Website ";
$header='From:'.$Name.'<'.$Email.'>\n';
mail($an,$betreff,$inhalt,$header);
echo "Wir werden uns bald bei Ihnen melden.";
?>
Nun möchte ich noch vor dem Versenden abfragen, ob bestimmte Felder leer sind.
Code: Alles auswählen
<?php
if (($_POST["Name"] == NULL) || ($_POST["Vorname"] == NULL)|| ($_POST["Strasse"] == NULL) || ($_POST["Ort"] == NULL) || ($_POST["Anmerkungen"] == NULL))
{ echo "Mail konnte nicht versandt werden.<br>Bitte nehmen Sie auf anderem Wege Kontakt mit uns auf. ";
}
else {
$datum=date("d.m.Y - H:i:s",time());
$inhalt="\n\n\n $Vorname $Name schrieb am $datum:\n\n Mitteilung:\n $Anmerkungen\n\n Persönliche Angaben:\n Name: $Vorname $Name\n Strasse:$Str\n Ort: $PLZ $Ort\n Telefon: $Tel\n Emailadresse: $Email\n\n";
// Nachricht an Domaininhaber
$an="xyz@domain.de"; /* hier die eigene Mailadresse angeben */
$betreff="Kontakt Website";
$header='From:'.$Name.'<'.$Email.'>\n';
mail($an,$betreff,$inhalt,$header);
echo "Wir werden uns bald bei Ihnen melden.";
}
?>
Hat jemand eine Ahnung, was daran falsch ist.
Gruß farina