Diciamo che è un problema di programmazione PHP, quindi dovresti postare in http://forum.html.it/forum/forumdisp...?s=&forumid=39
Comunque, tu prima esegui la query e poi fai i controlli.
Invece dovesti fare una cosa tipo:
codice:$ragionesociale=$_POST['ragionesociale']; $indirizzo=$_POST['indirizzo']; $cap=$_POST['cap']; $citta=$_POST['citta']; $provincia=$_POST['provincia']; $regione=$_POST['regione']; $telefono=$_POST['telefono']; if(($ragionesociale!='')&&($indirizzo!='')&&($cap!='')&&($citta!='')&&($provincia!='')&&($regione!='')) { if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); } echo " <h1 id=\"title\" style=\"text-align:center\">La ditta «" . $_POST['ragionesociale'] . "» è stata inserita!</h1> <h2 style=\"text-align:center\">Grazie per la segnalazione.</h2> "; echo "<p style=\"text-align:center\"><input type=\"button\" id=\"Login\" value=\" OK \" onclick=\"self.parent.tb_remove();\"></p>"; } else { echo " <div id=\"theContent\"><h3 style=\"text-align:center\">Tutti i campi segnati con l’asterisco (<font color='red'>*</font> ) devono essere compilati!</h3></div> "; echo "<p style=\"text-align:center\"><input type=\"button\" id=\"Login\" value=\" OK \" onclick=\"self.parent.tb_remove();\"></p>"; } mysql_close($con);