ma nel file form.php dov'è che apri il form egli dici di postare i dati su controlla.php???
cmq nel file controlla.php, recuperi le variabili postate?

o le recuperi una a una,del tipo:
$email=$_POST['email'];
ecc., e poi le utilizzi come hai fatto tu oppure le importi tutte in colpo solo con:
import_request_variables("p","var_");
e poi nel tuo codice trasformi il nome delle tue variabili in $var_email,$var_nome, ecc.
Se vuoi + info sulla funzione, guarda qui
Per il resto dovrebbe funzionare tutto