Warum nicht?

Warum geht es nicht?
[php]

<?PHP if ($_POST['name'] == ''); echo "Bitte geben Sie einen Namen ein!"; elseif ($_POST['mail']. == ''); { echo "Bitte geben Sie Ihre E-Mail Adresse ein!"; } elseif ($_POST['mitteilung'] == ''); { echo "Bitte geben Sie eine Mitteilung ein!"; } else { mail($an,$betreff,$text,"From: ".$absender); } ?>

[/php]

Fehlermeldung: unexpected T_ELSE

  1. Hinter das if sollte keinesfalls ein Semikolon
  2. [phpnet]empty[/phpnet]
  3. kann man das ganze auch in eine einzige Abfrage packen:

[php]if(!(empty($_POST[‚name‘]) OR empty($_POST[‚mail‘]) OR empty($_POST[‚mitteilung‘])))
//mail versenden[/php]

Nächstes mal bitte nen aussagekräftigen Titel wählen
Danke
LG Tobi