//接收用户登陆的数据,用户ID和密码
//id
$id=$_POST['id'];
//密码
$password=$_POST['password'];
//到数据库去验证
//1、连接数据库
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("连接失败".mysql_error());
}
//2、设置访问数据库的编码
mysql_query("set names gb2312",$conn) or
die("设置编码失败".mysql_error());
//3、选择数据库
mysql_select_db("test",$conn) or
die("数据库选择失败".mysql_error());
//4、发送sql语句,验证
//防止sql注入攻击
//变化验证逻辑
$sql="select password,name from admin where id=$id";
//通过ID获得密码,之后进行验证
$res=mysql_query($sql,$conn);
if($row=mysql_fetch_assoc($res)){
//查询到
//取出数据库的密码
if($row['password']==md5($password)){
//id和密码都合法
$name=$row['name'];
header("Location: empManage.php?name=$name");
exit();
}
}
header("Location:login.php?error=1");
exit();
//关闭资源
mysql_free_result($res);
//关闭连接
mysql_close($conn);
//简单验证
//
if($id=="1"&&$password=="12"){
// //合法,就跳转到管理页面
// header("Location: empManage.php");
// exit();
// }else{
// //非法,返回继续登陆
// header("Location: login.php?error=1");
// }
?>
==================================================================================================
echo
"欢迎您".$_GET['name']."登陆成功";
?>
主界面
==================================================================================================
empList.php
雇员列表信息
//显示所有用户信息
//查询数据库
//1、连接数据库
$conn=mysql_connect("localhost","root","root") or
die("数据库连接失败".mysql_error());
//2、设置数据库编码
mysql_query("set names gb2312",$conn) or
die("设置编码失败".mysql_error());
//3、选择数据库
mysql_selectdb("test",$conn) or
die("数据库选择失败".mysql_error());
$pageSize=3;
$rowCount=0;//这个变量的值要从数据库的表emp获得
$pageNow=1;//这是用户改变的量
//根据用户的修改来改变$pageNow;
//这里需要判断
if(!empty($_GET['pageNow'])){
$pageNow=$_GET['pageNow'];
}
$pageCount=0;//是计算出来的
$sql="select count(id) from emp";
$res1=mysql_query($sql);
if($row1=mysql_fetch_row($res1)){
$rowCount=$row1[0];
}
// 计算共用多少页
$pageCount=ceil($rowCount/$pageSize);
//4、执行sql语句
$sql="select * from emp limit
".($pageNow-1)*$pageSize.",$pageSize";
$res=mysql_query($sql,$conn);
//5、对结果进行操作
echo
"
雇员信息管理系统
";
echo "
";
echo
"
id | name<
/th> | grade | email<
/th> | salary | 删除用户 | 修改用
户 |
";
while($row=mysql_fetch_assoc($res)){
echo
"
{$row['id']} | {$row['name']}<
/td> | {$row['grade']} | {$row['email']}<
/td> | {$row['salary']} | 删除用户 | 修改用户 |
";
}
echo "
";
//打印出页面
for($i=1;$i<=$pageCount;$i++){
}
//关闭资源
mysql_free_result($res1);
mysql_free_result($res);
mysql_close($conn);
?>
阅读(3698) | 评论(0) | 转发(0) |