Il tuo controllo funziona perfettamente però dopo non riesco ad eseguire il controllo sui campi ovvero non riesco a determinare quale campo è stato inserito ed effetuare l'operazione.

Codice PHP:

if(trim($_POST['mail']) == '' && trim($_POST['numero']) == '')
{
errore campi nn compilati
}
elseif (!
eregi("^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9_-])+.)+[a-z]{2,6}$"$_POST['mail']))
{
errore email
}
elseif (
is_numeric($_POST['numero']))
{
errore numero
}
else{

spedisci email

Come faccio a controllare un campo escludendo l'altro a seconda di cosa viene madato dal form?!!

Grazie a tutti!!