> 백엔드 개발 > PHP 튜토리얼 > PHP登录界面问题请教

PHP登录界面问题请教

WBOY
풀어 주다: 2016-06-23 13:42:22
원래의
958명이 탐색했습니다.

模拟管理系统出现以下问题:
数据库名:empman  里面有两张表:admin 和 emp 其中admin中字段:id name password 

现有代码:

login.php文件:






用户id:
密 码:




if(!empty($_GET['errno']))
{
$errno=$_GET['errno'];
if($errno==1)
{
echo "
你的用户名或密码错误!";
}
}
?>

loginProcess.php文件:
//用户id
$id=$_POST['id'];

//用户密码
$password=$_POST['pwd'];

//连接数据库
$conn=mysql_connect("localhost","root","root");
if(!$conn)
{
die("连接失败".mysql_errno());
}
mysql_query("set name utf8",$conn) or die(mysql_errno());

mysql_select_db("empman",$conn) or die(mysql_errno());

$sql="select password from admin where id=$id";

$res=mysql_query($sql,$conn);

if($row=mysql_fetch_assoc($res))
{
if($row['password']== md5($password))
{
header("Location:empManage.php");
exit();
}
}
header("Location:login.php?errno=1");
exit();

mysql_free_result($res);
mysql_close($conn);
}
现象:在login页面中输入正确id和密码后什么都不显示 直接跳到loginProcess.php页面了,找不到问题所在,请大家指教。


回复讨论(解决方案)

表单提交后是会跳转的,如果不想跳转请使用ajax

如果不连数据库是可以正常跳转的,连入数据库后验证id和密码后就不正常跳转了 ,不知问题所在

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿