PDO实现学生管理系统
这里实现一个简单的学生管理系统,供大家参考,具体内容如下
需要建立如下文件:
- index.php
- menu.php//菜单栏
- add.php //添加数据
- edit.php//编辑数据
- action.php//添加,删除,编辑的实现
分别写一下每个文件的代码:
menu.php:
学生信息管理
浏览学生 增加学生
index.php
学生信息管理系统 浏览学生信息
getMessage()); } //2.执行数据库,并解析遍历 $sql="SELECT*FROMusers"; foreach($pdo->query($sql)as$val){ echo" ID 姓名 姓别 年龄 班级 操作 "; echo" "; } ?>{$val['id']} "; echo"{$val['name']} "; echo"{$val['sex']} "; echo"{$val['age']} "; echo"{$val['class']} "; echo""; echo" 删除 修改
add.php
学生信息管理系统 增加学生信息
姓名 姓别 男 女 年龄 班级
edit.php
学生信息管理系统 getMessage()); } //2.拼装sql语句,取出信息 $sql="SELECT*FROMusersWHEREid=".$_GET['id']; $stmt=$pdo->query($sql); if($stmt->rowCount()>0){ $stu=$stmt->fetch(PDO::FETCH_ASSOC);//解析数据 }else{ die("没有修改的信息"); } ?> 修改学生信息
">
姓名 "/> 姓别 />男 />女 年龄 "/> 班级 "/>
action.php
getMessage()); } //2.通过action的值做相应的操作 switch($_GET['action']){ case"add"://增加操作 $name=$_POST['name']; $sex=$_POST['sex']; $age=$_POST['age']; $class=$_POST['class']; $sql="INSERTINTOusersVALUES(null,'{$name}','{$sex}','{$age}','{$class}')"; $rw=$pdo->exec($sql); if($rw>0){ echo""; }else{ echo""; } break; case"del": $id=$_GET['id']; $sql="DELETEFROMusersWHEREid={$id}"; $pdo->exec($sql); header("location:index.php"); break; case"edit": $name=$_POST['name']; $sex=$_POST['sex']; $age=$_POST['age']; $class=$_POST['class']; $id=$_POST['id']; $sql="UPDATEusersSETname='{$name}',sex='{$sex}',age={$age},class={$class} WHEREid={$id}"; $rw=$pdo->exec($sql); if($rw>0){ echo""; }else{ echo""; } break; }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。