嵌入式技术论坛
登录
直播中
冰冻的蝴蝶
8年用户
61经验值
擅长:嵌入式技术
私信
关注
PHP学员信息管理系统(分享)
本帖最后由 冰冻的蝴蝶 于 2017-6-30 09:37 编辑
index.php 获取用户信息的表单
<
ti
tle>学生管理系统
学生管理系统
添加信息
|
查看信息
添加信息表单
姓名:
性别:
女
男
年龄:
手机
:
邮箱:
婚否:
已婚
未婚
Q Q:
小组
:
doAction.php 将用户信息存储到数据库中
//根据用户的动作,执行相应的操作
//1. 连接服务器,并判断是否成功
$link = mysqli_connect("localhost","root","") or die("连接数据库失败!");
//2. 设置字符集
mysqli_set_charset($link,"utf8");
//3. 选择数据库
mysqli_select_db($link,"lamp165");
switch($_GET['a']){
case "insert": //用户添加操作
//4. 定义sql语句,并发送执行
//获取用户提交的信息
$uname = $_POST['uname'];
$usex = $_POST['usex'];
$uage = $_POST['uage'];
$uphone = $_POST['uphone'];
$uemail = $_POST['uemail'];
$uhunfou = $_POST['uhunfou'];
$uqq = $_POST['uqq'];
$uteam = $_POST['uteam'];
$sql = "insert into stu (name,sex,age,phone,email,hunfou,qq,team) values
('{$uname}','{$usex}',{$uage},'{$uphone}','{$uemail}','{$uhunfou}','{$uqq}','{$uteam}')";
$boolean = mysqli_query($link,$sql);
//5. 判断是否执行成功
if($boolean!=false && mysqli_affected_rows($link)>0){
//告诉用户添加成功
echo "";
}else{
//告诉用户添加失败
echo "";
die;
}
//6. 关闭数据库
mysqli_close($link);
break;
case "update": //执行学生信息修改
//获取要修改信息的学生的id号
$id = $_GET['id'];
//获取用户修改后的数据
$uname = $_POST['uname'];
$usex = $_POST['usex'];
$uage = $_POST['uage'];
$uphone = $_POST['uphone'];
$uemail = $_POST['uemail'];
$uhunfou = $_POST['uhunfou'];
$uqq = $_POST['uqq'];
$uteam = $_POST['uteam'];
//定义sql语句,并发送执行
$sql = "update stu set name='{$uname}',sex='{$usex}',age={$uage},phone='{$uphone}',email='{$uemail}',hunfou='{$uhunfou}',qq='{$uqq}',team='{$uteam}' where id={$id}";
$boolean = mysqli_query($link,$sql);
//判断是否修改成功
if($boolean!=false && mysqli_affected_rows($link)>0){
//告知用户,修改成功
echo "";
}else{
//告知用户,修改失败!
echo "";
}
break;
case "delete": //执行用户删除的动作
//获取要删除的用户的id
$id = $_GET['id'];
//定义sql语句,并发送执行
$sql = "delete from stu where id={$id}";
$boolean = mysqli_query($link,$sql);
//判断是否删除成功
if($boolean!=false && mysqli_affected_rows($link)>0){
//告知用户,删除成功
echo "";
}else{
//告知用户,删除失败
echo "";
}
break;
}
?>
show.php 用于显示用户信息页面
学生管理系统
学生管理系统
添加信息
|
查看信息
查看学生信息
ID
姓名
性别
年龄
手机
邮箱
婚否
QQ
小组
操作
//1. 连接服务器并判断是否成功
$link = mysqli_connect("localhost","root","") or die("连接数据库失败!");
//2. 设置字符集
mysqli_set_charset($link,"utf8");
//3. 选择数据库
mysqli_select_db($link,"lamp165");
//4. 定义sql语句,并发送执行
$sql = "select * from stu";
$result = mysqli_query($link,$sql);
//5. 解析结果集
if($result!=false && mysqli_num_rows($result)>0){
//四种解析方式
while($rows = mysqli_fetch_assoc($result)){
echo "
";
echo "
{$rows['id']}
";
echo "
{$rows['name']}
";
echo "
".($rows['sex']=='w'?'女':'男')."
";
echo "
{$rows['age']}
";
echo "
{$rows['phone']}
";
echo "
{$rows['email']}
";
echo "
".($rows['hunfou']=='y'?'已婚':'未婚')."
";
echo "
{$rows['qq']}
";
echo "
{$rows['team']}
";
echo "
编辑
删除
";
echo "
";
}
}
//6. 释放结果集,关闭数据库
mysqli_free_result($result);
mysqli_close($link);
?>
edit.php 用于修改用户信息的页面
学生管理系统
学生管理系统
添加信息
|
查看信息
编辑学生信息
//接收要修改学生的id号
$id = $_GET['id'];
//1. 连接数据库,并判断
$link = mysqli_connect("localhost","root","") or die("数据库连接失败!");
//2. 设置字符集
mysqli_set_charset($link,"utf8");
//3. 选择数据库
mysqli_select_db($link,"lamp165");
//4. 定义sql语句,并发送执行
$sql = "select * from stu where id={$id}";
$result = mysqli_query($link,$sql);
//5. 解析结果集
if($result!=false && mysqli_num_rows($result)>0){
//解析学生数据
$row = mysqli_fetch_assoc($result);
}
?>
姓名:
性别:
/> 女
/> 男
年龄:
手机:
邮箱:
婚否:
/> 已婚
/> 未婚
Q Q:
小组:
//6. 关闭数据库,释放结果集
mysqli_free_result($result);
mysqli_close($link);
?>
如有疑问 欢迎探讨 QQ 2326308699
更多回帖
rotate(-90deg);
回复
相关帖子
一个简单的学生
信息管理
系统
,包括学分绩点的计算以及一些类的
2022-01-05
22928
公交车
信息管理
系统
的设计原理是什么?
2019-10-15
2700
OPAS32工程
信息管理
和分析软件
2019-08-14
1436
RFID车辆网络
信息管理
系统
结构是什么?
2019-08-12
2958
labview简单的
信息管理
系统
2018-06-08
14999
信息管理
Labview数据库的基本操作
2016-10-17
5756
基于LabVIEW的上肢康复训练及
信息管理
系统
设计【最新优秀毕业设计】
2015-08-05
11474
java学生
信息管理
系统
2012-10-03
5934
基于B_S的学生
信息管理
系统
的
信息管理
设计
2012-08-06
2407
信息管理
与
信息系统
专业计算机类课程体系设计
2010-04-24
1801
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分