延续昨天要讲的 DS.php
https://ithelp.ithome.com.tw/articles/10274487
首先要先GET该文件的ID,再用SQL语法做搜寻
<?php
$id = $_GET['DS'];
$query = "SELECT * FROM document WHERE doc_id='$id' ";
$query_run = mysqli_query($con,$query);
if(mysqli_num_rows($query_run) > 0)
{
foreach($query_run as $row)
{
?>
【欲列印之内容】
<?php
}
}
else
{
echo "找不到该档案";
}
?>
【欲列印之内容】其中很重要的就是
这样程序才知道要修改哪个文件的栏位
<input type="hidden" name="stu_id" value="<?php echo $row['doc_id'];?>">
其中 审核文件 主要是更动 表【doc_type_add】中的 doc_pass 栏位
https://ithelp.ithome.com.tw/articles/10270360
用下拉式选单来选择这文件是否通过(记得用 form标签 包住)
<form method="POST">
<select name="select_doc_pass" required style="font-size: 17PX;">
<option value="2"
<?php
//如果原本 doc_pass 栏位值是 2(审核中) 则就预设其选项,其他以此类推
if($row['doc_pass'] =='2')
{
echo "selected";
}else{echo ""; }
?>>
审核中
</option>
<option value="0"
<?php
if($row['doc_pass'] =='0')
{
echo "selected";
}else{echo ""; }
?>>
不通过
</option><option value="1"
<?php
if($row['doc_pass'] =='1')
{
echo "selected";
}else{echo ""; }
?>>
通过
</option>
</select>
</form>
然後是制作 储存或返回按钮(记得用 form标签 包住)
<form method="POST">
<button type="submit" name="update_stu_img" >
储 存 审 核
</button><p></p>
<button type="submit" name="goback_stu" >
取 消 储 存
</button><p></p>
</form>
<?php
/*档案审核_储存*/
if(isset($_POST['update_stu_img']))
{
$stu_id =$_POST['stu_id'];
$DP = $_POST['select_doc_pass'];
$query="UPDATE document
SET doc_pass='$DP'
WHERE doc_id='$stu_id' ";
$query_run = mysqli_query($con,$query);
if($query_run)
{
$_SESSION['status'] =" 档案审核_储存成功!!!";
header('Location: 欲审核学生之画面.php');
}
else
{
$_SESSION['status'] ="储存失败";
header('Location: 欲审核学生之画面.php');
}
}
/*回到欲审核学生之画面*/
if(isset($_POST['goback_stu']))
{
header('Location: 欲审核学生之画面.php');
}
?>
按下"储存审核按钮"之後 会回到该学生的档案画面,接下来把28天到的 new_doc 栏位做更动(代表是否有"已读"过)
https://ithelp.ithome.com.tw/articles/10273817
这下拉式选单的方法跟上面有点不一样,我觉得上面的比较好用,下面这是我当初不太懂弄出来的。
<form method="POST">
<select name="have_new" >
<option value="<?php
if(isset($_SESSION['auth2']))
{
echo $_SESSION['auth_user2']['new_doc2'];
}
?>"
selected style="display: none;">
<?php
if(isset($_SESSION['auth2']))
{
if($_SESSION['auth_user2']['new_doc2'] =='0')
{
echo "*已看过";
}
else
{
echo "*有更新!!";
}
}
?>
</option>
<option value="1">未看过</option>
<option value="0">已看过</option>
</select>
</form>
<button type="submit" name="up_check2" >
* * *已读并储存* * *
</button>
<?php
/*已读并储存*/
if(isset($_POST['up_check2']))
{
$idN = $_SESSION['auth_user2']['user_id2'];
$NEW = $_POST['have_new'];
//该学生是否通过全部文件之栏位,修改方式可参考下拉式选单的方法
$PASS = $_POST['up_st_allpass'];
$query="UPDATE staff
SET new_doc='$NEW',all_pass='$PASS'
WHERE id='$idN' ";
$query_run =mysqli_query($con,$query);
if($query_run)
{
$_SESSION['status'] =" 审核纪录储存成功!";
header('Location: tea_check.php');
unset($_SESSION['auth2']);
unset($_SESSION['auth_user2']);
exit(0);
}
else
{
$_SESSION['status'] ="BUG,储存失败";
header('Location: tea_check.php');
unset($_SESSION['auth2']);
unset($_SESSION['auth_user2']);
exit(0);
}
}
?>
整个系统功能差不多就这些(有阉割掉一些部分),後会有期。
近年来由於电脑硬体技术的提升使得机器/深度学习(Machine/Deep Learning)技术蓬勃...
Q1. XSS Lab(2)-5 题目:https://alf.nu/alert1 Fruit 题目...
接续介绍昨天建立的EMR丛集: 建立的丛集可以在左方工具栏的丛集分页找到 步骤的状态可以到「步骤」分...
新增团购讯息 add 关键字 讯息 删除团购讯息 删除 关键字 查询团购讯息 团购 手动新增团购者...
今天来练习雷电云的特效 参考来源,六指渊:https://www.sixvfx.com/lightn...