Hallo
Ich habe folgendes Formular, das ich verarbeiten möchte:
...
<form action="send.php" method="post" target="_self">
<table>
<tr>
<td valign="top">Anrede:</td>
<td><select name="anrede">
<option>Herr</option>
<option>Frau</option>
</select></td>
</tr>
<tr>
<td valign="top">Name:</td>
<td><input type="text" name="name" size="30"></td>
</tr>
<tr>
<td valign="top">Vorname:</td>
<td><input type="text" name="vorname" size="30"></td>
</tr>
<tr>
<td valign="top">E-Mail:</td>
<td><input type="text" name="mail" size="30"></td>
</tr>
<tr>
<td valign="top">Mitteilung:</td>
<td><textarea cols="30" rows="8" name="text"></textarea></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" value="Abschicken">
<input type="reset" value="Abbrechen">
</td>
</tr>
</table>
</form>
...
die send.php sieht folgender maßen aus:
...
<?PHP
if ($_POST[name] == "" || $_POST[vorname] == "" || $_POST[mail] == "" || $POST_[text] == ""){
echo "Bitte füllen sie alle Felder aus!";
echo "<br><br><br><a href='javascript:window.back()'>Zurück</a>";
}
else{
$mailtext = $_POST[vorname].$_POST[name]."\n".$_POST[mail]."\n".$_POST[text];
mail("Tim-Friedrich@online.de","Kontaktanfrage",$mailtext,"FROM:".$_POST[mail]);
echo "Anfrage erfolgreich versandt!";
echo "<br><br><br><a href='index.php?section=home'>Zurück</a>";
}
?>
...
Es ist egal ob ich etwas ins formular hineinschreibe oder alles leerlasse es kommt immer, dass ich alle felder ausfüllen soll.
sieht jemand den fehler?
MfG Tim