7 Star 0 Fork 0

王晶晶/PracticalProject

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
modify.php 4.13 KB
一键复制 编辑 原始数据 按行查看 历史
wuyue 提交于 5年前 . 个人网页
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>个人网页</title>
</head>
<body>
<?php
include_once("conn.php");//链接数据库文件引用
if(isset($_GET['action'])=='index'){//判断是通过什么方式进入本页面,添加页面进入的就不执行,这些代码是为修改准备的
$sql="select*from anpai where id= ".$_GET['id'];
$rs=$pdo->query($sql);
$all=$rs->fetch(PDO::FETCH_ASSOC);//获取单条数据2只获取一行
}
?>
<form method="post" action="">
<div>
<?php if(isset($_GET['action'])=='index'){echo "修改考试安排";}else{echo "添加考试";}?>
</div>
<div> <!-- 下面表单里的代码是判断是什么方式进入本页面的,如果是修改进入就输出上个页面的对应的员工信息否者就不输出 -->
请输入课程名称<input type="text" name="name" value="<?php if(isset($_GET['action'])=='index'){echo $all['name'];}?>" placeholder="请输入课程名称">
</div>
<div>
请输入班级<input type="text" name="class" value="<?php if(isset($_GET['action'])=='index'){echo $all['class'];}?>" placeholder="请输入班级">
</div>
<div>
考试位置<input type="text" name="kaochang" value="<?php if(isset($_GET['action'])=='index'){echo $all['kaochang'];}?>" placeholder="考试位置">
</div>
<div>
考试时间<input type="text" name="time" value="<?php if(isset($_GET['action'])=='index'){echo $all['time'];}?>" placeholder="考试时间">
</div>
<div>
监考老师<input type="text" name="teacher" value="{echo $all['teacher'];}?>" placeholder="监考老师">
</div>
<div>
<input type="hidden" name="id" value="<?php if(isset($_GET['action'])=='index'){echo $_GET['id'];}?>"><!-- 传递id到下一个修改页面 -->
</div>
<div>
<div>
<input type="submit" name="<?php if(isset($_GET['action'])=='index'){echo 'submit1';}else{echo 'submit';} ?>" value="添加">
<!-- 解释上一句话,如果是通过修改进入的本页面就输出submit1用于下个页面的判断,
因为修改和添加都写在了bookadd里面,submit和submit1是用来区分是修改信息还是添加信息,具体看bookadd页面 -->
<input type="reset" name="reset" value="重置">
</div>
</div>
</form>
</body>
</html>
<?php
include_once("conn.php");//链接数据库文件引用
if(!($_POST['name']and$_POST['class']and$_POST['kaochang']and$_POST['time']and$_POST['teacher'])){//判断输入的数据是否为空
echo "输入不允许为空。单击<a href='javascript:onclick=history.go(-1)'>这里</a>返回";
}
elseif(isset($_POST['submit']))
{
$sql1="select * from anpai";
$rs=$pdo->query($sql1);
$all=$rs->fetchAll(PDO::FETCH_ASSOC);
$num=count($all+1)
$sql="insert into anpai(id,class,name,kaochang,teacher,time) values('"$num"','".$_POST['class']."','".$_POST['name']."','".$_POST['kaochang']."','".$_POST['teacher']."','".$_POST['time']."')";//定义添加语句
$result=$pdo->exec($sql);
if($result)//判断插入是否成功
{
echo "添加成功,单击<a href='se.php'>这里</a>查看";
}
else
{
echo "<script>alert('添加失败');history.go(-1);</script>";
}
}elseif (isset($_POST['submit1'])) {
$sql="update anpai set teacher='{$_POST['teacher']}',time='{$_POST['time']}',class='{$_POST['class']}',name='{$_POST['name']}',kaochang='{$_POST['kaochang']}' where id='{$_POST['id']}'";//定义修改语句
$result=$pdo->exec($sql);
if($result)//判断插入是否成功
{
echo "修改成功,单击<a href='se.php'>这里</a>查看";
}
else
{
echo "<script>alert('修改失败或者您未做任何修改');history.go(-1);</script>";
}
}
?>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wang-jingjing/practical-project.git
git@gitee.com:wang-jingjing/practical-project.git
wang-jingjing
practical-project
PracticalProject
master

搜索帮助