Quando accedo alla pagina Registrazione.php dopo aver inserito tutti i dati indicati attraverso la pagina registrati, mi dice: Column count doesn't match value count at row 1 !!!
Cosa vuol dire???
Mi sapete aiutare???
Metto i codici di entrambe le pagine.
Pagina Registrati.html
Codice HTML:
<form method="POST" action="/Registrazione" ><br>
La tua Email
<input type="text" name="email" ><br>
Il tuo username (lo userai per accedere al tuo account)
<input type="text" name="username" ><br>
La tua password (la userai per accedere al tuo account)
<input type="text" name="password" ><br>
Il nome del tuo clan
<input type="text" name="nome_clan" ><br>
Il livello del tuo clan
<input type="text" name="livello_clan" ><br>
Il numero dei membri del tuo clan
<input type="text" name="membri_clan" ><br>
<input type="submit" name="OK" value="OK">
</form>
Pagina Registrazione.php
Codice PHP:
<?php
$host="localhost"; // Hostname
$username="theclashclan"; // Mysql username
$password=""; // Mysql password
$db_name="my_theclashclan"; //Nome del Database
$tbl_name="Utenti_Clan"; // Nome della Tabella
$db = mysql_connect($localhost,$username,$password);
mysql_select_db($db_name,$db);
$id = $_POST['id'];
$username = $_POST['username'];
$password = $_POST['password'];
$email = $_POST['email'];
$nome_clan = $_POST['nome_clan'];
$livello_clan = $_POST['livello_clan'];
$membri_clan = $_POST['membri_clan'];
mysql_query("INSERT INTO ".$tbl_name." (id,username,password,email,nome_clan,livello_clan,membri_clan) VALUES ('$username','$password')",$db) || die(mysql_error());
mysql_close($db);
?>
Grazie a tutti (nell' action del form c'è /Registrazione perché la pagina Registrazione.php è la index della cartella Registrazione).