2013-10-20 49 views
-1

我有一個PHP腳本dat是suposse註冊用戶到數據庫。但首先我希望它檢查用戶密碼與數據庫中的pin碼和用戶密碼和我的db引腳匹配den我們將用戶詳細信息添加到數據庫否則我們迴應一個錯誤,但我似乎沒有得到它。請幫我DIS d PHP腳本PHP從數據庫中選擇並比較結果

`

$connect=mysql_connect("$host","$user","$password") 
or die("Bross why na, change the localhost to example site.com without www. "); 
$select=mysql_select_db("$db_name") 
or die("dagogo change the db"); 

//collection data from registration form and processing encrypting it 
$first_name=($_POST["First_Name"]);//user 1st name 
$last_name=($_POST["Last_Name"]);//user last name 
$username=($_POST["UserName"]);//user special User name 
$phone=($_POST["Phone"]);//user phone number 
$email=($_POST["email"]);//user email address 
$password=($_POST["password"]);//user password 

    //checking the pin with pin in the database 

$query=mysql_query("SELECT * FROM pin_code WHERE pin='$password'"); 
$numrows=mysql_num_rows($query); 
if($numrows!=0) 
{ 
while($row =mysql_fetch_assoc($query)) 
{ 

$dbpassword=$row['pin']; 

} 
if($password==$dbpassword) 
{ 


//inserting the form details into the database. 
mysql_query("INSERT INTO users(first_name,last_name,username,phone,email,password)VALUES('$first_name','$last_name','$username','$phone','$email','$password')")or die ("Registration failed"); 
} 
else 
{ 
echo"dagogo"; 
} 

`

和基普在收到此錯誤Parse error: parse error in C:\wamp\www\9ja School Solution\register.php on line 114 WIC hapenns爲d d腳本的最後一行 「?>」 請幫

+0

而'114號線'是.......? –

+0

在#if($ numrows!= 0)上丟失右括號{ – Tom

+0

感謝100萬d錯誤是關閉bt它插入了d用戶dtals這是你的代碼$ query = mysql_query(「SELECT * FROM pin_code WHERE pin ='$ password 「「); $ numrows = mysql_num_rows($ query); ($ row = mysql_fetch_assoc($ query)) { $ dbpassword = $ row ['pin'];如果($ numrows!= 0) { while } 如果($密碼== $ DBPASSWORD) { //插入表格的細節到數據庫中。 (''first_name','$ last_name','$ username','$ phone','$ email','$ password「),用戶名(用戶姓名,姓氏,用戶名,電話號碼,電子郵件地址,密碼)mysql_query ')「)或死亡(」註冊失敗「); }} – dagogodboss

回答

0

錯誤是您沒有關閉第一條如果聲明沒有關閉括號(})

請嘗試以下操作。

$connect=mysql_connect("$host","$user","$password") 
    or die("Bross why na, change the localhost to example site.com without www. "); 
    $select=mysql_select_db("$db_name") 
    or die("dagogo change the db"); 

    //collection data from registration form and processing encrypting it 
    $first_name=($_POST["First_Name"]);//user 1st name 
    $last_name=($_POST["Last_Name"]);//user last name 
    $username=($_POST["UserName"]);//user special User name 
    $phone=($_POST["Phone"]);//user phone number 
    $email=($_POST["email"]);//user email address 
    $password=($_POST["password"]);//user password 

    //checking the pin with pin in the database 

    $query=mysql_query("SELECT * FROM pin_code WHERE pin='$password'"); 
    $numrows=mysql_num_rows($query); 
    if($numrows!=0) 
    { 
     while($row =mysql_fetch_assoc($query)) 
     { 

      $dbpassword=$row['pin']; 

     } 
     if($password==$dbpassword) 
     { 


      //inserting the form details into the database. 
      mysql_query("INSERT INTO users(first_name,last_name,username,phone,email,password)VALUES('$first_name','$last_name','$username','$phone','$email','$password')")or die ("Registration failed"); 
     } 
     else 
     { 
      echo"dagogo"; 
     } 
    } 
相關問題