Ciao Domenico. Stavo per risponderti io e dirti le stesse identiche cose che ti ha appena fatto notare the-bit. Il problema potrebbe essere causato da $connessione che non viene riconosciuta. Non ti appare nessun errore?
Comunque se posso permettermi, riscrivo qui il tuo codice identico a come l'hai messo tu, con soltanto gli "a capo" e le indentature aggiunte:
Codice PHP:
<?
$titolo=addslashes($_POST['titolo']);
$nome=addslashes($_POST['nome']);
$cognome=addslashes($_POST['cognome']);
$citta=addslashes($_POST['citta']);
$email=addslashes($_POST['email']);
$regione=addslashes($_POST['regione']);
$provincia=addslashes($_POST['provincia']);
$skype=addslashes($_POST['skype']);
$telefono=addslashes($_POST['telefono']);
$cognome = htmlentities($cognome); //per risolvere problema con apice
$cognome = mysql_escape_string($cognome);
if(($nome =='')||($cognome =='')||($citta=='')||($email=='')||($regione=='')||($pronvica=='')) {
if($nome == '') {
echo "NOME OBBLIGATORIO
";
echo "[url='form.html']INSERISCI IL NOME[/url]
";
}
if($cognome == '') {
echo "COGNOME OBBLIGATORIO
";
echo "[url='form.html']INSERISCI COGNOME[/url]
";
}
if($citta == '') {
echo "CITTA' OBBLIGATORIA
";
echo "[url='form.html']SCEGLI LA CITTA'[/url]
";
}
if($email == '') {
echo "EMAIL OBBLIGATORIO
";
echo "[url='form.html']INSERISCI EMAIL[/url]
";
}
if($regione == '') {
echo "REGIONE OBBLIGATORIA
";
echo "[url='form.html']SCEGLI LA REGIONE[/url]
";
}
if($provincia == '') {
echo "PROVINCIA OBBLIGATORIA
";
echo "[url='form.html']SCEGLI LA PROVINCIA[/url]
";
}
}
else{
$sql="INSERT INTO registrazioni (titolo,nome,cognome,citta,email,regione,provincia,skype,telefono) VALUES('$titolo','$nome','$cognome','$citta','$email','$regione','$provincia','$skype','$telefono')";
//echo $sql;
$query = mysql_query($sql,$connessione ) or die("Impossibile eseguire la query: " . mysql_error());
?>
<?
}
?>