-----前言-----
非常小白,大佬忽略。
之前看见的一个博客没写全的项目,就把它粘下来改了改补全了(至少增删改查这些基础数据库操作加上了),分了一下mvc,因为我只是刚学php的小白,MVC不是很明确,model还写不好,于是处理mysql的都单独写在了controller里面,导致controller有些多,就只是入门的php。
在这里我只放用户的增删改查。(小组和班级都是依葫芦画瓢)
github自提地址:https://github.com/lybbor/simple_user_mannage
-----------------
目录
准备
1.基础页面:
(1)页面:
(2)index.html代码:
2.添加用户:
(1)页面
(2)add_user.php代码:
(3)insert_user代码:
3.查找用户:
(1)页面:
(2)show_user.php代码:
(2)select_user.php代码:
4.删除用户:
(1)页面:
(2)delete_user.php代码:
5.修改用户
(1)页面:
(2)change_user.php代码:
(3)updata_user.php代码:
6.数据库:
(1)users表:
(2)dept表:
(3)func表:
(4)groupfunc表:
(5)usergroup表:
链接数据库操作,单独写出来就可以不用每次单独写代码来实现链接数据库了:
common.php代码:
connect_error) {
die("连接失败: " . $con->connect_error);
我会个der?
管理系统
用户管理
添加用户
查看用户
删除用户
修改用户
班级管理
添加班级
查看班级
小组管理
添加小组
查看小组
添加用户
添加用户
这时我们要对填写的表单进行操作,写入mysql对应的表里面,这个操作我单独写在insert_user里面了
";
// echo $UserPsw."
";
// echo $UserSex."
";
// echo $UserCls."
";
// echo $UserGrp."
";
$sql = "insert into users(user_name, user_psw, user_sex,user_age,user_dept,
user_group)values('$UserName','$UserPsw','$UserSex','$UserAge',
'$UserCls','$UserGrp')" ;
//插入数据库
if (!(mysqli_query( $con , $sql )))
{
echo "" ;
}
else
{
echo "" ;
$q="select * from users where user_name='".$UserName."'";//设置查询指令
$result=mysqli_query($con,$q);//执行查询
$row=mysqli_fetch_assoc($result);
echo "用户编号:".$row['user_id']."
";
echo "用户姓名:".$UserName."
";
echo "用户密码:".$UserPsw."
";
echo "用户性别:".$UserSex."
";
echo "用户年龄:".$UserAge."
";
echo "用户班级:".$UserCls."
";
echo "用户小组:".$UserGrp."
";
}
}
查看用户
查看用户
";
$get_user_dept1=($_POST['show_user_dept']);
$sql="SELECT * FROM users
WHERE user_name='"."$get_user_name1"."'"." AND user_dept='"."$get_user_dept1"."'";
$tem=mysqli_query($con,$sql);
if(!($tem))
{
die('数据读取出错,请重新查询!');
}
else
{
if(! $row=mysqli_fetch_array($tem))
{
echo "";
}
else{
echo ("");
do
{
echo "用户编号为:"."{$row['user_id']}
";
echo "用户名字为:"."{$row['user_name']}
";
echo "用户密码为:"."{$row['user_psw']}
";
echo "用户性别为:"."{$row['user_sex']}
";
echo "用户年龄为:"."{$row['user_age']}
";
echo "用户班级为:"."{$row['user_dept']}
";
echo "用户小组为:"."{$row['user_group']}
";
}while($row=mysqli_fetch_array($tem));
}
}
(包含了Mysql处理,这次的mysql操作和表单我放在一起了)
删除用户
";
//}
//------
if(empty($_POST['delete_id'])){
die("请输入需要删除的用户编号!");
}
$the_delete_user_id=($_POST['delete_id']);
echo "$the_delete_user_id";
$sql="DELETE FROM users WHERE user_id=";
$sql=$sql.$the_delete_user_id;
//echo $sql;
//var_dump(mysqli_query($con,$sql));
///有问题部分
if(mysqli_query($con,$sql))
echo "用户删除成功!
";
else
echo "用户删除失败!
";
?>
修改用户
修改用户
";
$sql="UPDATE users SET user_name='".
$get_user_name."',user_psw='".$get_user_psw."',user_sex='".
$get_user_sex."',user_age='".$get_user_age."',user_dept='".
$get_user_dept."',user_group='".$get_user_group."'".
" WHERE user_id='";
$sql=$sql.$get_user_id;
$sql="UPDATE users SET user_name='".
$get_user_name."',user_psw='".$get_user_psw."',user_sex='".
$get_user_sex."',user_age='".$get_user_age."',user_dept='".
$get_user_dept."',user_group='".$get_user_group."'".
" WHERE user_id=";
$sql=$sql.$get_user_id.";";
// echo $get_user_group;
// echo $sql;
if(mysqli_query($con,$sql))
echo "用户修改成功!
";
else
echo "用户修改失败!
";
非常简单,几乎等于没设计 :P
跟原帖子的数据库一样,我没有改动数据库,主要是学习php和mysql相关命令,表的结构我就没细想了
最后,只要数据库没问题,链接没问题,就可以实现了,可以自己写一下关于班级和小组的增删改查,我是通过自己修改和增加原博主,自己动手写的话学习得更快,加油鸭大家。