HI all i am trying to insert some values into database using html form, its giving me the error of Column count doesn't match value count at row 1 which i dont understand, i a new to php plz can anyone help me? Regards
php code
<?
if(isset($_POST['submit'])){
$userName = $_POST["userName"];
$FirstName =$_POST["FirstName"];
$LastName =$_POST["LastName"];
$stnumber = $_Post["ID"];
$class = $_POST["class"];
$subject = $_POST["subject"];
$grade = $_POST["grade"];
$password = $_POST["password"];
} else{
echo("wronggggggg nameeeeeeeeeeeee");
}
$stnumber = mysql_escape_string ("ID");
$userName = mysql_escape_string ("userName");
$password = mysql_escape_string ("password");
$FirstName = mysql_escape_string ("FirstName");
$LastName = mysql_escape_string ("LastName");
$class = mysql_escape_string ("class");
$subject = mysql_escape_string ("subject");
$grade = mysql_escape_string ("grade");
mysql_query ("INSERT INTO LOGIN
VALUES ('$stnumber','$userName','$password','$FirstName','$LastName','$stnumber','$class','$subject','$grade')") or die(mysql_error());
$sql = mysql_query("SELECT * FROM LOGIN WHERE userName ='$userName'");
//$row = mysql_query($sqlUser);
//$result = mysql_query($sql, $connection);
if(mysql_num_rows ($sql)> 0){
echo ("Upload sucessful");
} else
{
echo("Upload fail");
}