<?php
require_once './component/head.php';
?>
<?php
//判断用户是否登入
if(empty($_SESSION['username'])){
header("refresh:0.1,url=./login.php");
die();
}
//连接数据库
include 'php/conn.php';
/*
*关键字查询
*/
if(isset($_REQUEST['name'])){
$name = $_REQUEST['name']; //设置关键字
}else{
$name = ""; //默认为空
}
if(isset($_REQUEST['username'])){
$username = $_REQUEST['username']; //设置关键字
}else{
$username = ""; //默认为空
}
//SQL语句 查询stuinfo表所有数据
$sql = "SELECT * FROM user where name like '%".$name."%' and username like '%".$username."%';";
$result = mysqli_query($link,$sql);
$count = mysqli_num_rows($result); //计算总页数
$pageSize = 10; //每页要显示的条数
$count%$pageSize==0 ? $pageCount = $count/$pageSize : $pageCount = (int)($count/$pageSize)+1; //计算实际要显示多少页
if (isset($_REQUEST["page"])){
$page = $_REQUEST["page"]; //获取表单传过来的页数
$name = $_REQUEST['name']; //获取模糊查询关键字
$username = $_REQUEST['username'];
$currentPage = intval($page); //设置当前页
}else {
$currentPage = 1; //默认当前页
}
//分页和模糊查询一起
$sql2 = "select * from user where name like '%".$name."%' and username like '%".$username."%' limit ".($currentPage-1)*$pageSize.", 10;";
$result2 = mysqli_query($link,$sql2);
$num = mysqli_num_rows($result2); //获取结果集行数
$arr2 = mysqli_fetch_all($result2,MYSQLI_ASSOC);
?>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>学生信息管理平台</title>
<!-- 引入layui.css框架 -->
<link rel="stylesheet" href="layui/css/layui.css"/>
<!-- 引入index.css样式表 -->
<link rel="stylesheet" href="css/index.css"/>
</head>
<body>
<div class="layui-body">
<table class="layui-table" lay-skin="line" id="tableExcel">
<caption style="text-align:center">
<form id="userSearch" class="layui-form layui-form-pane" method="post" action="" style="margin-top: 20px;">
<div class="layui-form-item">
<label class="layui-form-label">账号</label>
<div class="layui-input-inline">
<input id="username" name="username" autocomplete="off" class="layui-input" type="text"/>
</div>
<label class="layui-form-label">姓名</label>
<div class="layui-input-inline">
<input id="name" name="name" autocomplete="off" class="layui-input" type="text"/>
</div>
<button class="layui-btn" lay-submit="" lay-filter="searchSubmit">提交</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
</form>
<div class="btn_right">
<a title="添加用户" class="add_btn" onclick="show(this.getAttribute('title'),'user_add.php')">
<i class="layui-icon layui-icon-add-circle-fine"></i>
</a>
<a title="删除用户" class="many_del">
<i class="layui-icon layui-icon-delete"></i>
</a>
<a title="点击下载" class="download" id="export">
<i class="layui-icon layui-icon-download-circle"></i>
</a>
</div>
</caption>
<thead>
<tr>
<th width="20"></th>
<th>编号</th>
<th>账号</th>
<th>姓名</th>
<th>角色</th>
<th>性别</th>
<th>年龄</th>
<th>手机号码</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<?php for($i = 0; $i < count($arr2); $i++){?>
<tr>
<td class="id"><?php echo $arr2[$i]['id'];?></td>
<td>
<form class="layui-form" action="">
<input type="checkbox" class="checkbox" lay-skin="primary">
</form>
</td>
<td><?php echo $i+1;?></td>
<td><?php echo $arr2[$i]['username'];?></td>
<td><?php echo $arr2[$i]['name'];?></td>
<td><?php if($arr2[$i]['role']=='1'){
echo "管理员";
}else{
echo "普通用户";
}
?></td>
<td><?php echo $arr2[$i]['sex'];?></td>
<td><?php echo $arr2[$i]['age'];?></td>
<td><?php echo $arr2[$i]['phone_number'];?></td>
<td>
<a title="修改" href="javascript:;" onclick="show('修改信息','user_update.php?id=<?php echo $arr2[$i]['id'];?>')"><i class="layui-icon layui-icon-edit" style="color: #1E9FFF;"></i></a>
<a title="删除" class="single_del" href="javascript:;"><i class="layui-icon layui-icon-delete" style="color: red;"></i> </a>
</td>
</tr>
<?php } ?>
</tbody>
</table>
<div id="page">
<ul class="pagination">
<?php if($count<=$pageSize);
elseif ($currentPage==1) echo "<a href=\"?page=".($currentPage+1)."&&name=$name&&username=$username \">[下一页]</a>
<a href=\"?page=$pageCount&&name=$name&&username=$username \">[尾页]</a>";
elseif ($currentPage==$pageCount) echo "<a href=\"?page=1&&name=$name&&username=$username \">[首页]</a>
<a href=\"?page=".($currentPage-1)."&&name=$name&&username=$username \">[上一页]</a>";
else echo "<a href=\"?page=1&&name=$name&&username=$username \">[首页]</a>
<a href=\"?page=".($currentPage-1)."&&name=$name&&username=$username \">[上一页]</a>
<a href=\"?page=".($currentPage+1)."&&name=$name&&username=$username \">[下一页]</a>
<a href=\"?page=$pageCount&&name=$name&&username=$username \">[尾页]</a>"
?>
当前第<?php echo $currentPage?>页 共有<?php echo $pageCount?>页
</ul>
</div>
</div>
<!-- 引入layui 框架 -->
<script src="layui/layui.js"></script>
<!-- 引入弹出层模块 -->
<script src="js/eject.js"></script>
<!-- 引入index。js-->
<script src="js/user_index.js"></script>
</body>
</html>
没有合适的资源?快使用搜索试试~ 我知道了~
基于php+mysql日志审计管理系统(高分毕设)
共156个文件
gif:75个
js:37个
php:24个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 92 浏览量
2023-12-31
20:10:47
上传
评论 1
收藏 722KB RAR 举报
温馨提示
基于php+mysql日志审计管理系统(高分毕设)已获导师指导并通过的95分的高分期末大作业项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 本系统实现了:用户登陆、日志审计、监控规则、用户管理。 详情:https://blog.csdn.net/qq_33037637/article/details/124961801
资源推荐
资源详情
资源评论
收起资源包目录
基于php+mysql日志审计管理系统(高分毕设) (156个子文件)
layui.css 71KB
layer.css 14KB
layui.mobile.css 10KB
laydate.css 7KB
cropper.css 3KB
login.css 2KB
index.css 1KB
code.css 1KB
iconfont.eot 41KB
59.gif 10KB
22.gif 10KB
24.gif 8KB
13.gif 7KB
16.gif 7KB
39.gif 6KB
64.gif 6KB
63.gif 6KB
50.gif 6KB
loading-0.gif 6KB
4.gif 6KB
1.gif 5KB
42.gif 5KB
71.gif 5KB
21.gif 5KB
20.gif 5KB
29.gif 5KB
70.gif 4KB
5.gif 4KB
17.gif 4KB
27.gif 4KB
9.gif 4KB
44.gif 4KB
11.gif 4KB
8.gif 4KB
3.gif 4KB
23.gif 4KB
34.gif 4KB
41.gif 4KB
38.gif 4KB
65.gif 3KB
32.gif 3KB
45.gif 3KB
7.gif 3KB
12.gif 3KB
26.gif 3KB
60.gif 3KB
2.gif 3KB
40.gif 3KB
25.gif 3KB
19.gif 3KB
66.gif 3KB
18.gif 3KB
46.gif 3KB
10.gif 3KB
28.gif 3KB
51.gif 3KB
57.gif 3KB
67.gif 3KB
0.gif 3KB
48.gif 3KB
43.gif 3KB
30.gif 2KB
61.gif 2KB
33.gif 2KB
69.gif 2KB
14.gif 2KB
47.gif 2KB
36.gif 2KB
49.gif 2KB
58.gif 2KB
6.gif 2KB
54.gif 2KB
53.gif 2KB
56.gif 2KB
62.gif 2KB
31.gif 2KB
55.gif 2KB
35.gif 2KB
15.gif 2KB
loading-2.gif 2KB
37.gif 1KB
68.gif 1KB
52.gif 777B
loading-1.gif 701B
test.html 432B
layui.all.js 271KB
cropper.js 102KB
jquery.js 95KB
table.js 31KB
mobile.js 31KB
laydate.js 27KB
layer.js 22KB
layedit.js 12KB
colorpicker.js 11KB
tree.js 11KB
form.js 9KB
easyCropper.js 8KB
upload.js 7KB
element.js 7KB
slider.js 7KB
共 156 条
- 1
- 2
资源评论
- weixin_523098502024-04-16感谢资源主的分享,很值得参考学习,资源价值较高,支持!
- 名what2024-02-07这个资源值得下载,资源内容详细全面,与描述一致,受益匪浅。
小码叔
- 粉丝: 4146
- 资源: 1181
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 微软常用运行库 游戏运行库 VC++各个版本
- 微信小程序开发教程.pptx
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- 锐捷网络认证中心网络管理.pdf
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- SD8233LF是一款用于单按键触摸及接近感应开关,其用途是替代传统的机械型开关芯片IC
- 基于YOLOv5的烟雾火焰检测算法研究
- 基于STM32的联合调试侦听设备解决方案原理图PCB源文件调试工具视频(大赛作品)
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功