Non capisco come mai la form della mia pagina, anche se compilata, giunge vuota. Es:

Nome:
Cognome:
Telefono:
Azienda:

Questo è il file php che la processa:

<?
$mittente = $email_form;
$ora = date('H',time());
$minuti = date('i',time());
$orario = "$ora:$minuti";
$giorno = date("d",time());
$mese = date("m",time());
$anno = date("Y",time());
$odierna_appo = "$giorno/$mese/$anno";
$corpo = "Hai ricevuto questa comunicazione in data $odierna_appo alle ore $orario.";
$corpo .= "\n \nNome: $nome";
$corpo .= "\nCognome: $cognome";
$corpo .= "\nTelefono: $tel";
$corpo .= "\nAzienda: $azienda";
$corpo .= "\n \nEmail: $email \nMessaggio: $messaggio\n";
if($_POST['nome'] == '')
{
echo "<SCRIPT LANGUAGE=JAVASCRIPT>alert(\"Nome non specificato\")</SCRIPT>";
echo "<SCRIPT LANGUAGE=JAVASCRIPT>location.href=\"index.html\"</SCRIPT>";
}
if($_POST['cognome'] == '')
{
echo "<SCRIPT LANGUAGE=JAVASCRIPT>alert(\"Cognome non specificato\")</SCRIPT>";
echo "<SCRIPT LANGUAGE=JAVASCRIPT>location.href=\"index.html\"</SCRIPT>";
}
if($_POST['tel'] == '')
{
echo "<SCRIPT LANGUAGE=JAVASCRIPT>alert(\"Telefono non specificato\")</SCRIPT>";
echo "<SCRIPT LANGUAGE=JAVASCRIPT>location.href=\"index.html\"</SCRIPT>";
}
if($_POST['azienda'] == '')
{
echo "<SCRIPT LANGUAGE=JAVASCRIPT>alert(\"Azienda non specificata\")</SCRIPT>";
echo "<SCRIPT LANGUAGE=JAVASCRIPT>location.href=\"index.html\"</SCRIPT>";
}
if ($mittente == "")

{$mittente = "Piquant Information";}

mail ("web@piquant.it", "Contatto da web per $operazione", $corpo, "From: <$mittente>");
echo "<SCRIPT LANGUAGE=JAVASCRIPT>alert(\"Invio eseguito\")</SCRIPT>";
echo "<SCRIPT LANGUAGE=JAVASCRIPT>location.href=\"index.html\"</SCRIPT>";
?>

Cosa sbaglio