Script für falschen Variableninhalt

Hallo,
was muss ich für ein Script eingeben, damit er bei einem Mail-Formular das abschicken verhindert wenn zum Beispiel in $name kein Name eingetragen wurde oder $mail kein „@“ enhält?
Das Formular darf erst abgeschickt werden wenn alles richtig ausgefüllt ist.
Danke
Sebastian

mach doch eine simple if-abfrage

if ($variable!="")
{
 //formular abschicken
}
else
{
 //fehlermeldung rausschmeissen
}

die ueberpruefung der emailadresse kannst hiermit machen:
if (eregi('^[-!#$%&\´\*+\\./0-9=?A-Z^\_`a-z{|}~]+'.'@'.'[-!#$%&\´*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\´\*+\\./0-9=?A-Z^\_`a-z{|}~]+$', $eml)) echo $eml." ist eine korrekte emailadresse"; else echo "da stimmt was nich!";
}

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]