本帖最后由 冰冻的蝴蝶 于 2017-6-30 09:37 编辑
index.php 获取用户信息的表单
<ti tle>学生管理系统
学生管理系统
添加信息 |
查看信息
添加信息表单
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);
}
?>
//6. 关闭数据库,释放结果集
mysqli_free_result($result);
mysqli_close($link);
?>
复制代码
如有疑问 欢迎探讨 QQ 2326308699
0