Quando esegui la query per aggiungere l'utente (INSERT into...) hai aggiunto
?Codice PHP:
or die("impossibile aggiungere l'utente");
Perchè se così fosse non credo sia un problema di php (perchè nell'esempio che ho fatto io, se qualcosa va storto dovrebbe apparire "impossibile aggiungere l'utente")
se invece non l'hai aggiunto (dovresti aggiungerlo qui "$result = mysql_query($query) or die("impossibile aggiungere l'utente");"... ovviamento credo da te non si chiami $result) aggiungilo e vedi se ti da errore. se te lo da già è un passo avanti... almeno sai di che errore si tratta