php学生管理系统

前端之家收集整理的这篇文章主要介绍了php学生管理系统前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例为大家分享PHP学生管理系统源码,供大家参考,具体内容如下

功能

1.添加删除修改 2.数据存储.

界面分布:

index.PHP --->主界面 add.PHP --->stu添加 action ---> sql中add/del/update (处理html表单-->MysqL的数据存储 && 页面跳转) edit.PHP --->stu修改 menu.PHP -->首页

1. index.PHP

<Meta charset="UTF-8"> 学生信息管理

浏览学生信息

IDgetMessage()); } //2.执行sql $sql_select = "select * from stu"; //3.data 解析 foreach ( $pdo->query($sql_select) as $row) { echo "{$row['id']} "; echo ""; echo ""; echo ""; echo ""; echo "修改 删除

2. add.PHP

<Meta charset="UTF-8"> 学生管理系统

<?php include ('menu.php'); ?>

增加学生信息

PHP?action=add" method="post"> dio" name="sex" value="男">男dio" name="sex" value="女">女

3. action.php

getMessage(); die('connection failed'.$e->getMessage()); }

//2.action 的值做对操作

switch ($_GET['action']){

case 'add'://add
$name = $_POST['name'];
$sex = $_POST['sex'];
$age = $_POST['age'];
$classid = $_POST['classid'];

$sql = "insert into stu (name,sex,age,classid) values ('{$name}','{$sex}','{$age}','{$classid}')";
$rw = $pdo->exec($sql);
if ($rw > 0){
echo "";
}else{
echo "";
}
header('Location: index.php');
break;

case 'del'://get
$id = $_GET['id'];
$sql = "delete from stu where id={$id}";
$rw = $pdo->exec($sql);
if ($rw > 0){
echo "";
}else{
echo "";
}
header('Location: index.php');
break;

case 'edit'://post
$id = $_POST['id'];
$name = $_POST['name'];
$age = $_POST['age'];
$classid = $_POST['classid'];
$sex = $_POST['sex'];

// echo $id,$age,$name;
$sql = "update stu set name='{$name}',age={$age},sex='{$sex}',classid={$classid} where id={$id};";
// $sql = "update myapp.stu set name='jike',sex='女',age=24,classid=44 where id=17";
print $sql;
$rw = $pdo->exec($sql);
if ($rw > 0){
echo "";
}else{
echo "";
}
header('Location: index.php');
break;

default:
header('Location: index.php');
break;
}

4.edit.php

学生管理系统
getMessage()); } //2.执行sql $sql_select = "select * from stu where id={$_GET['id']}"; $stmt = $pdo->query($sql_select); if ($stmt->rowCount() >0) { $stu = $stmt->fetch(PDO::FETCH_ASSOC); // 解析数据 }else{ die("no have this id:{$_GET['id']}"); } ?>

修改学生信息

<form action="action.php?action=edit" method="post">
<input type="hidden" name="id" value="<?php echo $stu['id'];?>">
<table>
<tr>
<td>姓名</td>
<td><input type="text" name="name" value="<?php echo $stu['name'];?>"></td>
</tr>
<tr>
<td>年龄</td>
<td><input type="text" name="age" value="<?php echo $stu['age'];?>"></td>
</tr>
<tr>
<td>性别</td>
<td>
<input type="radio" name="sex" value="男" <?php echo ($stu['sex'] == "男")? "checked":"";?> >男
</td>
<td>
<input type="radio" name="sex" value="女" <?php echo ($stu['sex'] == "女")? "checked":"";?> >女
</td>
</tr>
<tr>
<td>班级</td>
<td><input type="text" name="classid" value="<?php echo $stu['classid']?>"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="更新"></td>
<td><input type="reset" value="重置"></td>
</tr>
</table>

<?php
?>

5. menu.php

学生管理系统


更多学习资料请关注专题《》。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

猜你在找的PHP相关文章

姓名 性别 年龄 班级 操作 {$row['name']}{$row['sex']} {$row['age']} {$row['classid']}