- Beranda
- Website, Webmaster, Webdeveloper
Column count doesn't match value count at row 1
...


TS
XiangLong
Column count doesn't match value count at row 1
Waktu ane mencoba register, error dengan mantra Column count doesn't match value count at row 1.. Ane pusing bagaimana fix nya. Mungkin ada master2 yang bisa membantu?
PHP Code:
if(isset($_POST['submit'])){
$username = mysql_real_escape_string($_POST['username']);
$email = mysql_real_escape_string($_POST['email']);
$password = mysql_real_escape_string($_POST['password']);
$forename = mysql_real_escape_string($_POST['forename']);
$surname = mysql_real_escape_string($_POST['surname']);
$address1 = mysql_real_escape_string($_POST['address1']);
$address2 = mysql_real_escape_string($_POST['address2']);
$postcode = mysql_real_escape_string($_POST['postcode']);
$country = mysql_real_escape_string($_POST['country']);
$agree = mysql_real_escape_string($_POST['agree']);
$refer = mysql_real_escape_string($_POST['referal']);
$captcha = mysql_real_escape_string($_POST['captcha']);
$gifts = intval($_GET['gifts']);
$gvalue1 = mysql_query("SELECT * FROM gifts WHERE id='$gifts'");
$gvalue2 = mysql_fetch_array($gvalue1);
$gtitle = $gvalue2['title'];
$greff = $gvalue2['referrals'];
$date = date('Y-m-d H:i:s');
$cpass = mysql_real_escape_string($_POST['confirmpassword']);
$uresult = mysql_query("SELECT * FROM users");
$unum = mysql_num_rows($uresult);
if($unum == 0){
$status = "2";
}else{
$status = "1";
}
if($password != $cpass){
$error = "The passwords entered do not match!<br />";
}
if($username == 'admin'){
$error = "Invalid Username.<br />";
}
if($captcha == ''){
$error = "Enter Captcha.<br />";
}
if($agree != 'Yes'){
$error = "Please agree to out Terms Of Service<br />";
}
if(isset($captcha)){
$key=substr($_SESSION['key'],0,5);
$captcha = $_REQUEST['captcha'];
if($captcha!=$key){
$error = 'Incorrect Captcha code.<br />';
}
}
if(empty($username) || empty($email) || empty($password)){
$error = $error . 'All fields need to be filled out.<br />';
}
if(!isset($error)){
if(isset($password)){
if(strlen($password) <= 5){
$error = "Your password needs to be at least 6 characters in length!";
}}}
$result = mysql_query("SELECT * FROM users WHERE username = '$username'");
$num = mysql_num_rows($result);
if($num == 1){
$error = $error . "The username $username is already in use! Please select another!<br />";
}
$result = mysql_query("SELECT * FROM users WHERE email = '$email'");
$num = mysql_num_rows($result);
if($num == 1){
$error = $error . "The email $email is already in use! Please use another!<br />";
}
if(isset($error)){
echo "<h2 class='delicious-heavy'>Error!</h2>
<p class='delicious-heavy'><br />$error</p>";
}
else {
$password = sha1($password);
mysql_query("INSERT INTO users VALUES(NULL, '$username', '$email', '$password', '$forename', '$surname', '$status', '0', '0', '0', '0', '$address1', '$address2', '$postcode', '$country', '$gifts', '$gtitle', '$greff', '$refer', '0', '$agree', '$ip', '0', '0')") or die(mysql_error());
// Now, finally, as the registration has been sucessful we credit the referer <img src="https://s.kaskus.id/images/smilies/sumbangan/14.gif" data-sceditor-emoticon=":D" border="0" alt="emoticon-Big Grin" title="Big Grin"/>
$result = mysql_query("SELECT * FROM users WHERE id = '$refer'") or die(mysql_error());
$num = mysql_num_rows($result);
if($num == 0){
// No referal with that ID exists, or there just isn't one selected //
$refer = "none";
} else {
credituser($refer);
}
//1
$result = mysql_query("SELECT * FROM users WHERE ip='$ip' LIMIT 1")
or die(mysql_error());
while($row = mysql_fetch_array( $result )) {
$nuid = $row['id'];
}
Diubah oleh XiangLong 07-05-2013 17:53
0
14.9K
3


Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!

Website, Webmaster, Webdeveloper
23.4KThread•5KAnggota
Urutkan
Terlama


Komentar yang asik ya