So che è banale, ma non riesco a trovare l'errore in questa query:
Codice PHP:
$query="INSERT INTO account VALUES ($id,'$nome','$cognome','$giorno','$mese','$anno','$nickname','$password','$domanda')";
$ris=mysql_query($query);
Vi prego aiutatemi... Ho provato a controllare lle impostazioni di WAMP e di phpmyadmin, ma anche dando totali privilegi al database ed alle tabelle, non cambia nulla; i dati non vengono inseriti nel database. Qui sotto aggiungo l'intero codice:
Codice PHP:
<?php
$conn=mysql_connect('localhost','dssystem','');
if ($conn)
{
$nome=$_POST['nome'];
$cognome=$_POST['cognome'];
$giorno=$_POST['giorno'];
$mese=$_POST['mese'];
$anno=$_POST['anno'];
$nickname=$_POST['nick'];
$password=$_POST['password'];
$domanda=$_POST['domanda'];
if ($nome=="")
{
$nome="non-inserito";
}
if ($cognome=="")
{
$cognome="non-inserito";
}
if ($giorno=="")
{
$giorno="non-inserito";
}
if ($mese=="")
{
$mese="non-inserito";
}
if ($anno=="")
{
$anno="non-inserito";
}
if ($nickname=="")
{
$nickname="non-inserito";
}
if ($password=="")
{
$password="non-inserita";
}
if ($domanda=="")
{
$domanda="non-inserita";
}
mysql_select_db('radio');
$ricercaid="SELECT idAccount FROM account order by idAccount desc limit 1";
$qid=mysql_query($ricercaid);
$campo=mysql_fetch_array($qid);
if (!$campo[0])
{
$id=1;
}
else
{
$id = $campo[0] + 1;
}
$query="INSERT INTO account VALUES ($id,'$nome','$cognome','$giorno','$mese','$anno','$nickname','$password','$domanda')";
$ris=mysql_query($query);
if ($ris==TRUE)
{
$conferma="Grazie ".$nome." per esserti registrato in GalaxyStation e buona permanenza!";
$titolo="Registrazione avvenuta con successo!";
}
else
{
$conferma="Ci dispiace ".$nome.", ma la registrazione non e' andata a buon fine. Riprova piu' tardi.";
$titolo="Registrazione non avvenuta.";
}
}
else
{
echo "<script>alert(\"Errore di connessione al database. Riprova piu' tardi.\")</script>";
}
?>
<html>
<head>
<title><?php echo $titolo; ?></title>
</head>
<body>
<input type="button" value="INDIETRO" size="5" onclick="javascript: location='reg.html'"> <table border="1" width="75%" bgcolor="cyan" align="center">
<tr>
<td><p align="center"><font size="8" color="red"><?php echo $conferma; ?></font></p></td>
</tr>
</table>
</body>
</html>
Spero mi possiate aiutare...