php+mysql简单小项目

-----前言-----

非常小白,大佬忽略。

之前看见的一个博客没写全的项目,就把它粘下来改了改补全了(至少增删改查这些基础数据库操作加上了),分了一下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表:

 


准备

数据库:php+mysql简单小项目_第1张图片

链接数据库操作,单独写出来就可以不用每次单独写代码来实现链接数据库了:

common.php代码:

connect_error) {
    die("连接失败: " . $con->connect_error);

1.基础页面:

(1)页面:

php+mysql简单小项目_第2张图片

(2)index.html代码:




    
    
    我会个der?


    

管理系统

用户管理

添加用户
查看用户
删除用户
修改用户

班级管理

添加班级
查看班级

小组管理

添加小组
查看小组

2.添加用户:

(1)页面

php+mysql简单小项目_第3张图片

(2)add_user.php代码:




添加用户


添加用户

用户姓名:
用户密码:
用户性别:
用户年龄:
所属班级:
小组名:

这时我们要对填写的表单进行操作,写入mysql对应的表里面,这个操作我单独写在insert_user里面了

(3)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."
"; } }

3.查找用户:

(1)页面:

php+mysql简单小项目_第4张图片

(2)show_user.php代码:



查看用户


查看用户

用户姓名:
所属班级:

(2)select_user.php代码:


";

$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)); } }

4.删除用户:

(1)页面:

php+mysql简单小项目_第5张图片

(2)delete_user.php代码:

 

(包含了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 "用户删除失败!
"; ?>

5.修改用户

(1)页面:

 

php+mysql简单小项目_第6张图片

(2)change_user.php代码:



修改用户


    

修改用户

需要修改的用户的id:

用户姓名:
用户口令:
用户性别:
用户年龄:
所属班级:
小组名:

(3)updata_user.php代码:



";

$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 "用户修改失败!
";

6.数据库:

非常简单,几乎等于没设计 :P

跟原帖子的数据库一样,我没有改动数据库,主要是学习php和mysql相关命令,表的结构我就没细想了

(1)users表:

(2)dept表:

 

php+mysql简单小项目_第7张图片

(3)func表:

php+mysql简单小项目_第8张图片

(4)groupfunc表:

php+mysql简单小项目_第9张图片

(5)usergroup表:

php+mysql简单小项目_第10张图片

最后,只要数据库没问题,链接没问题,就可以实现了,可以自己写一下关于班级和小组的增删改查,我是通过自己修改和增加原博主,自己动手写的话学习得更快,加油鸭大家。

你可能感兴趣的:(后端,mysql,php)