【问题标题】:How to properly setup PHP processing form? [duplicate]如何正确设置 PHP 处理表单? [复制]
【发布时间】:2018-04-02 19:20:18
【问题描述】:

我刚刚开始学习如何在网站中实现数据库,因此一直在尝试向我自己的网站添加登录功能。但是,当按提交登录时,我收到错误:Parse error: syntax error, unexpected '$result' (T_VARIABLE) in /opt/lampp/htdocs/login/process.php on line 13

下面是我的 processing.php 文件的代码:

<?php
    $username = $_POST['username'];
    $password = $_POST['password'];

    $username = stripcslashes($username);
    $password = stripcslashes($password);
    $username = mysql_real_escape_string($username);
    $password = mysql_real_escape_string($password);

    mysql_connect("localhost", "root", "");
    mysql_select_db("login")

    $result = mysql_query("select * from users where username = '$username' and password = '$password'")
            or die("Failed to query database ".mysql_error());
    $row = mysql_fetch_array($result);
    if($row['username'] == $username && $row['password'] == $password && ("" !== $username || "" !== $password)) {
        echo "Login Success! Welcome, ".$row['username'];
    } else {
        echo "Failed to Login!";
    }
?>

感谢任何帮助。

【问题讨论】:

标签: php database xampp


【解决方案1】:

你错过了下一行末尾的半栏

mysql_select_db("login")

应用半列将解决问题。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-08
  • 2014-09-14
  • 2012-02-22
相关资源
最近更新 更多