Hallo,
danke für eure antworten
Habe jetzt alles korrigiert, jedoch funktioniert es immer noch nicht.
Hier die "aktuelle" Version:
Code
<form method="post" action="send.php">
<label for="name" accesskey="1">Name: <span class="red">*</span>
</label>
<input type="text" id="name" name="name" />
<label for="mail" accesskey="2">E-Mail: <span class="red">*</span>
</label>
<input type="text" id="mail" name="mail" />
<label for="homepage" accesskey="3">Homepage:
</label>
<input type="text" id="homepage" name="homepage" />
<label for="betreff" accesskey="3">Betreff: <span class="red">*</span>
</label>
<input type="text" id="betreff" name="betreff" />
Nachricht: <span class="red">*</span>
<textarea cols="50" rows="10" name="nachricht"></textarea>
<input type="submit" name="gesendet" value="Absenden" /><input type="reset" value="Zurücksetzen" style="margin-left: 5px;" />
</form>
Alles anzeigen
PHP
<?php
$gesendet = $_POST['gesendet'];
$name = $_POST['name'];
$email = $_POST['email'];
$betreff = $_POST['betreff'];
$homepage = $_POST['homepage'];
$nachricht = $_POST['nachricht'];
if ($name == "") {
header("Location: f_name.html");
exit();
}
else if ($betreff == "") {
header("Location: f_mail.html");
exit();
}
else if ($email == "") {
header("Location: f_betreff.html");
exit();
}
else if ($nachricht == "") {
header("Location: f_nachr.html");
exit();
}
else {
$an ="...";
$text="Hallo,\nSie haben eine neue Nachricht von $name erhalten:\n
==========================\n\n
Daten des Abesnders:\n\n
Name: $name\n
E-Mail: $email\n
Homepage: $homepage\n
Nachricht:\n$nachricht
\n\n==========================";
mail($an,$betreff,$text,"From: ".$email);
header("Location: send.html");
exit();
}
?>
Alles anzeigen
Egal welches Feld ich frei lasse, e ruft immer nur die erste Fehler Seite auf.
Viele Grüße