我在此代码验证期间收到了用户名错误。这个代码, 请修理一下吗?我是php的新手。
<?php
session_start();
include('functions.php');
if($_SERVER['REQUEST_METHOD']=="POST"){
$qer="select * from admin where username='".$_POST['username']."' and password='".$_POST['password']."'";
$res=mysql_query(qer);
$num=mysql_num_rows($res);
if($num==0)
{
$msg=1;
}
else if($num==1)
{
session_unregister("user_name");
session_register("user_name");
$_SESSION["user_name"]=_POST["username"];
session_unregister("adminid");
session_register("adminid");
$_SESSION['adminid']=getdata("admin","id","username='"$_POST['username']."' and password='"$_POST['password']."'");
echo'<script language="javascript">window.location.href="welcome.php";</script>';
}
} ?>
答案 0 :(得分:1)
您应该始终将错误与问题和代码一起放入。
$res=mysql_query(qer);
$num=mysql_num_rows($res);
if($num==0)
应该是
$res=mysql_query($qer);
$num=mysql_num_rows($res);
if($num==0)
你忘记了$