Kaskus

Tech

XiangLongAvatar border
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
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan