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
Pagina Registrazione.phpCodice 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>
Grazie a tutti (nell' action del form c'è /Registrazione perché la pagina Registrazione.php è la index della cartella Registrazione).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);
?>

LinkBack URL
About LinkBacks
