Naja, habe den Fehler mal begrenzt. Der Fehler kommt bei der if überprüfung mit anrede.
wer sich auskennt, kann ja die echos angucken, dann sieht mans schon.
also mein fehler ist im grunde easy
Immer wenn ich allees ausfülle müsste kommen: "Jetzt kommt ne Mail"
aber es kommt immder das anredeecho, obwohl ich das auch ausgefüllt habe. Naja, ihr könnt es ja mal ausprobieren. aber schaut euch vorher mal die form genau an, damit ihr das ändern könnt
Code: Alles auswählen
<center>
<br />
<h5>Kontaktformular</h5>
<?PHP
if (isset($_POST['Senden'])) {
if (empty($_POST['Name']) OR empty($_POST['Vorname'])
OR empty($_POST['Nachricht'])) {
echo "emptySie müssen alle mit * gekennzeichneten Felder ausfüllen!";}
else {
if ($_POST['Anrede'] !== "Bitte wählen") {
echo "anredeSie müssen alle mit * gekennzeichneten Felder ausfüllen!";}
else {
if ($_POST['Betreff'] !== "Bitte wählen") {
echo "betreffSie müssen alle mit * gekennzeichneten Felder ausfüllen!";}
else {
echo "Jetzt kommt ne Mail";}}}}
else {
echo "elseBitte füllen Sie alle mit * gekennzeichneten Felder aus !";
}
?>
<br />
<br />
<form action="index.php?inhalt=kontakt" name="Mailus-Formular" method="post">
<table>
<tr>
<td><b>Anrede:*</b></td>
<td>
<select name="Anrede" size="1">
<option value="Bitte wählen">-- Bitte wählen --</option>
<option value="Herr">Herr</option>
<option value="Frau">Frau</option>
</select>
</td>
</tr>
<tr>
<td><b>Name:*</b></td>
<td><input type="text" name="Name" size="20" maxlength="40" /></td>
</tr>
<tr>
<td><b>Vorname:*</b></td>
<td><input type="text" name="Vorname" size="20" maxlength="40" /></td>
</tr>
<tr>
<td><b>Betreff:*</b></td>
<td>
<select name="Betreff" size="1">
<option value="Bitte wählen">-- Bitte wählen --</option>
<option value="Informationen">Information</option>
<option value="Zusammenarbeit">Zusammenarbeit</option>
</select>
</td>
</tr>
<tr>
<td valign="top"><b>Nachricht:*</b></td>
<td><textarea cols="25" rows="6" name="Nachricht"></textarea></td>
</tr>
<tr>
<td><input type="submit" name="Senden" value="Abfrage Senden" /></td>
<td align="right"><input type="reset" name="Lohsen" value="Löschen" /></td>
</tr>
</table>
</form>
</center>
<br />
<br />
<br />