mexx: E-mail formular

Beitrag lesen

Ich habe ein problem bei einem E-mail formular mit php und zwar hab ich den php und html +code in einer seite und möchte mit php eine abfrage und den versand einer email über ein formular starten

es funktioniert aber...

wie schaff ich es bei nicht eingabe von dem textfeldern eine fehlermeldung auszugeben und das erst nach dem  ich auf senden geklickt habe denn bei mir wird schon eine fehlermeldung angezeigt wenn die seite gestartet wird ich habs auch schon mit einer function probiert kann sie aber dann nicht starten.

<?php

$empf="peter.esterbauer@utanet.at";
$mailtext.=$vorname;
$mailtext.=" ";
$mailtext.=$nachname;
$mailtext.="  schreibt :";
$mailtext.="\n";
$mailtext.="---------------------------------------";
$mailtext.="\n";
$mailtext.=$email;
$mailtext.="\n";
$mailtext.=$text;

function mailabfrage()
{
if( $vorname!="" && $nachname!="" && $email!="" && $betreff!="")
{
 $gesendet=mail ($empf, $betreff, $mailtext, "form:$email" );
  echo "E-mail wurde erforgreich gesendet";
}

else
{
 echo "E-mail konnte nicht gesendet werden Daten fehlen ";
}
}

?>

Bitte um hilfe