If (isset($_POST['submit']))
{
if (!(isset($_POST['name']))){
$error_msg = "Name fehlt!";
}
if (!(isset($_POST['email']))){
$error_msg = "E-Mail fehlt!";
}
if (!(isset($_POST['beitrag']))){
$error_msg = "Beitrag fehlt!";
}
if (!(isset($error_msg))){
> $message="Ein Eintrag der Seite topfblume.net\r\n\r\n";
> $message.="Browser: $server\r\n";
> $message.="IP: $ip\r\n\r\n";
> $message.="Name: $name\r\n";
> $message.="Email: $mail\r\n";
> $message.="Betreff: $beitrag\r\n";
> $header="Content-Type: text/plain\r\n";
> mail("info@topfblume.net", "Nachricht vom Formular - topfblume.net", $message, $header);
> }
}
So kannst du abfragen ob alles ausgefüllt wurde und nur dann die Eingaben schicken. Außerdem kannst du noch die Fehlermeldung ausgeben. Damit nach dem Abschicken nicht alles verloren geht, falls etwas fehlt, solltest du noch dein Formular um die Eingaben ergänzen:
<input type="text" name="name" value="<?php print $_POST['name']; ?>">
entsprechend auch bei den anderen Feldern.