-1

我有一个 php 脚本,可以将用户注册到数据库中。但首先我希望它使用数据库中的 pin 码检查 d 用户密码,并且用户密码和我的 db pin 匹配我们将用户详细信息添加到数据库中,否则我们会回显一个错误,但我似乎没有得到它。请帮我dis d 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";
}

`

并且 kip on get this error Parse error: parse error in C:\wamp\www\9ja School Solution\register.php on line 114wic hapenns to be d last line of d script"?>" please help

4

1 回答 1

0

错误是您没有关闭第一个 If 语句没有关闭括号 (})

试试下面的..

$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";
        }
    }
于 2013-10-21T16:02:04.083 回答