Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不确定PHP登录是否存在问题_Php_Mysql_Html - Fatal编程技术网

不确定PHP登录是否存在问题

不确定PHP登录是否存在问题,php,mysql,html,Php,Mysql,Html,这是我一直在使用的登录系统。似乎无论我做什么,它都会直接将我发送到错误页面,即使登录是有效的 我正在从表单中获取用户名/密码字符串 查询是正确的,我测试了它,然后绑定了这些变量 然后它将我发送到错误页面。如何检查是否正确检索行 将表单标签移动到表外- <form name="form1" method="POST" action="login.php"> <table width="300" border="0" align="center" cellpadding="0"

这是我一直在使用的登录系统。似乎无论我做什么,它都会直接将我发送到错误页面,即使登录是有效的

  • 我正在从表单中获取用户名/密码字符串
  • 查询是正确的,我测试了它,然后绑定了这些变量
  • 然后它将我发送到错误页面。如何检查是否正确检索行


  • 将表单标签移动到表外-

    <form name="form1" method="POST" action="login.php">
    <table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <td>
    <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
    <tr>
    <td colspan="3"><strong>Member Login </strong></td>
    </tr>
    <tr>
    <td width="78">Username</td>
    <td width="6">:</td>
    <td width="294"><input name="username" type="text" id="username"></td>
    </tr>
    <tr>
    <td>Password</td>
    <td>:</td>
    <td><input name="password" type="text" id="password"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="Login"></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </form>
    
    
    会员登录
    用户名
    :
    密码
    :
    

    表单不允许是
    tbody
    tr
    的子元素。它需要位于
    之外,或者完全位于

    之内,将表单标记移动到表之外-

    <form name="form1" method="POST" action="login.php">
    <table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <td>
    <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
    <tr>
    <td colspan="3"><strong>Member Login </strong></td>
    </tr>
    <tr>
    <td width="78">Username</td>
    <td width="6">:</td>
    <td width="294"><input name="username" type="text" id="username"></td>
    </tr>
    <tr>
    <td>Password</td>
    <td>:</td>
    <td><input name="password" type="text" id="password"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="Login"></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </form>
    
    
    会员登录
    用户名
    :
    密码
    :
    

    表单不允许是
    tbody
    tr
    的子元素。它需要位于
    之外,或者完全位于

    之内。您不应该使用mysql函数。这是非常令人沮丧的。(第8行)@Nile-OP不是。他们正在使用mysqli。@j08691第8行。除非mysqli支持这个功能?虽然我很确定这是
    mysqli\u real\u escape\u string
    。这也可能是一个问题:在应该是mysqli的时候使用mysql_uu@Nile-True,但是这只是一行,通过添加一个“i”来修复。OP并不是在使用所有旧的mysql函数。@j08691,仔细想想,这可能是问题所在。。。不能吗?这可能就是用户没有得到期望结果的原因。编辑:另外,他使用mysql_*函数(或键入的mysqli_*函数)而不创建连接。你不应该使用mysql_*函数。这是非常令人沮丧的。(第8行)@Nile-OP不是。他们正在使用mysqli。@j08691第8行。除非mysqli支持这个功能?虽然我很确定这是
    mysqli\u real\u escape\u string
    。这也可能是一个问题:在应该是mysqli的时候使用mysql_uu@Nile-True,但是这只是一行,通过添加一个“i”来修复。OP并不是在使用所有旧的mysql函数。@j08691,仔细想想,这可能是问题所在。。。不能吗?这可能就是用户没有得到期望结果的原因。编辑:此外,他使用mysql_979;(或键入的mysqli_979;)函数而不创建连接。
    <form name="form1" method="POST" action="login.php">
    <table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <td>
    <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
    <tr>
    <td colspan="3"><strong>Member Login </strong></td>
    </tr>
    <tr>
    <td width="78">Username</td>
    <td width="6">:</td>
    <td width="294"><input name="username" type="text" id="username"></td>
    </tr>
    <tr>
    <td>Password</td>
    <td>:</td>
    <td><input name="password" type="text" id="password"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="Login"></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </form>