Codice PHP:
<?php
$_POST
['nome'] = $nome;
$_POST['cognome'] = $cognome;
$_POST['email'] = $email;
$_POST['username'] = $username;
$_POST['pass'] = $pass;

if (
trim($username) == "" OR trim($pass) == ""){

echo 
"I campi Username e Password devono essere riempiti!";

} else {

$nome addslashes(stripslashes($nome));
$cognome addslashes(stripslashes($cognome));
$email addslashes(stripslashes($email));
$username addslashes(stripslashes($username));
$pass addslashes(stripslashes($pass));

include(
"config.inc.php");
$db mysql_connect($db_host$db_user$db_password);
if (
$db == FALSE){
die (
"Errore nella connessione. Verificare i parametri nel file config.inc.php");
}
mysql_select_db($db_name$db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

$query "INSERT INTO nome_utenti (username, password, nome, cognome, email) VALUES ('$username, '$pass', '$nome', '$cognome', '$email')";

if (
mysql_query($query$db)){
echo 
"Registrazione avvenuta con successo!";
} else {
echo 
"Errore durante la Registrazione";
}

mysql_close($db);

}
Ora che la sintassi è giusta il problema non è però risolto. Se provo a registrarmi infatti mi fa vedere la stringa " Errore durante la Registrazione " , ciò significa che , non essendo sbagliato $db ( altrimenti mi avrebbe dato un'altro errore ) , è sbagliata la $query .
Voi trovate qualche errore evidente ?


Grazie