Ciao a tutti, scusate il disturbo ma dopo un paio di settimane di varie ricerche non ho ancora trovato la soluzione al mio problema, che non sono un'esperta si capisce... ho creato un script php per la registrazione al mio sito, non risultano errori eppure quando provo a compilare i campi del form i dati non vengono memorizzati nel db...qualcuno sa dirmi dove ho sbagliato?
...ecco i codici che ho messo:
grazie!!!Codice PHP:
<?php
require("config.php");
echo "<h1>Registrazione</h1>\n";
if ($action == FALSE)
{
echo "<form action=\"./join.php\" method=\"post\">\n";
echo "<table width=\"100%\" border=\"0\">\n";
echo "<tr>\n";
echo "<td width=\9%><strong>Nome *</strong></td>\n";
echo "<td width=\91%><input name=\"nome\" type=\"text\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td><strong>Cognome*</strong></td>\n";
echo "<td><input name=\"cognome\" type=\"text\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td><strong>E-Mail*</strong></td>\n";
echo "<td><input name=\"email\" type=\"text\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td><strong>Password *</strong></td>\n";
echo "<td><input name=\"password\" type=\"text\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td><strong>consenso trattamento dati *</strong></td>\n";
echo "<td><input name=\"privacy\" type=\text\"></td>\n";
echo "</tr>\n";
echo "<tr align=\"center\">\n";
echo "<td colspan=\"2\"><input type=\"hidden\" name=\"action\" value=\"join\"><input type=\"submit\" value=\" Join! \"></td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "</form>\n";
}
else
{
if ($nome==TRUE && $cognome==TRUE && $email==TRUE && $password==TRUE && $privacy==TRUE)
{
@mysql_query("INSERT INTO 'membri' ( 'id' , 'nome' , 'cognome' , 'email' , 'password' , 'privacy' )
VALUES ('',
'" . $nome . "',
'" . $cognome . "',
'" . $email . "',
'" . $password . "',
'" . $privacy . "');");
echo "Grazie!<br>Registrazione effettuata correttamente!";
}
else
{
echo "Errore!<br>Non hai compilato tutti i campi obbligatori.";
}
}
@mysql_close();
?>