php学生管理数据库 php学生管理数据库是什么( 二 )


if ($rw0){
echo "scriptalter('删除成功');/script";
}else{
echo "scriptalter('删除失败');/script";
}
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, $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 ($rw0){
echo "scriptalter('更新成功');/script";
}else{
echo "scriptalter('更新失败');/script";
}
header('Location: index.php');
break;
default:
header('Location: index.php');
break;
}
4.edit.php
!DOCTYPE html
html lang="en"
head
meta charset="UTF-8"
title学生管理系统/title
/head
body
center
?php include ('menu.php');
//1. 链接数据库
try{
$pdo = new PDO("uri:mysqlPdo.ini","root","1");
}catch (PDOException $e) {
die('connection failed'.$e-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']}");
}
?
h3修改学生信息/h3
form action="action.php?action=edit" method="post"
input type="hidden" name="id" value="https://www.04ip.com/post/?php echo $stu['id'];?"
table
tr
td姓名/td
tdinput type="text" name="name" value="https://www.04ip.com/post/?php echo $stu['name'];?"/td
/tr
tr
td年龄/td
tdinput type="text" name="age" value="https://www.04ip.com/post/?php echo $stu['age'];?"/td
/tr
tr
td性别/td
td
input type="radio" name="sex" value="https://www.04ip.com/post/男" ?php echo ($stu['sex'] == "男")? "checked":"";? 男
/td
td
input type="radio" name="sex" value="https://www.04ip.com/post/女" ?php echo ($stu['sex'] == "女")? "checked":"";? 女
/td
/tr
tr
td班级/td
tdinput type="text" name="classid" value="https://www.04ip.com/post/?php echo $stu['classid']?"/td
/tr
tr
td /td
tdinput type="submit" value="https://www.04ip.com/post/更新"/td
tdinput type="reset" value="https://www.04ip.com/post/重置"/td
/tr
/table
/form
/center
?php
?
/body
/html
5. menu.php
!DOCTYPE html
html lang="en"
body
h2学生管理系统/h2
a href="https://www.04ip.com/post/index.php" 浏览学生/a
a href="https://www.04ip.com/post/add.php" 添加学生/a
hr
/body
/html
如何用php代码实现一个学生管理系统包括学生管理课程管理这个不是一两句话能说清楚的,也不清楚你现在水平在什么位置 。
不过我说一下 , 需要的技术和方法步骤 。
首先 , 你要会html css 最好还会javascript
然后是php mysql
这五种最基本的技术 。
然后:
1.先用html+css写好你程序用到的网站界面 。
2.设计数据库,比如 学生表,课程表,班级表,教师表等等
3.用php写后台,如登陆后台,之后就是对数据库增删改查 。
求指导这个PHP学生管理系统如何连接数据库使学生管理系统正常运行?1、修改mysql配置文件
vi /etc/my.cnf
[mysqld]段加skip-name-resolve
在这个之前要把mysql的远程访问权限打开,或者再加skip-grant-table(不推荐)
2、修改hosts.allow
vi /etc/hosts.allow

推荐阅读