Codice PHP:
$array_form = array("nome"=>'$nome',"cognome"=>"$cognome","citta"=>"$citta","email"=>"$email","username"=>"$username","password"=>"$password"); 
togli gli apici alle variabili che c'entrano ?

non vedo il comportamento dello script in caso di errori
dell'user ...............................