第28天 - 文件审核系统(6)_审核端2

今天来做审核端去审核客户端的档案(列印的程序码都有点长,所以只把比较不一样的程序码给列出来)

根据昨天所说的,把 new_doc栏位值 = 1 的帐号给列印出来
https://ithelp.ithome.com.tw/articles/10273344

同时也列印出"前往审核"的按钮
当初做的时候是用超连结的方法连过去,可是档案审核完之後 GET值就会刷掉,无法回到正确的页面,
所以之後用 SESSION 的方式来做。

前往欲审核的帐号之程序码

<td style="text-align:center;">
    <form method="POST"action="">
        <input type="hidden"
               value="<?php echo $row2['id'];?>" 
               name="GOGOid">
        <button type="submit" 
            class="badge badge-primary" 
            style="background-color:#4DB3A0;"
            name="GOGOGO">
            前往审核
        </button>
    </form>
</td>

<?php
/*建立欲审核之帐号相关SESSION*/
if(isset($_POST['GOGOGO']))
{
	$id = $_POST['GOGOid'];
	$log_query = "SELECT * FROM staff WHERE id='$id' LIMIT 1 ";
	$log_query_run = mysqli_query($con,$log_query);
	if(mysqli_num_rows($log_query_run) > 0)
	{
		foreach ($log_query_run as $row){
			$user_id2 = $row['id'];
			$user_role2 = $row['role'];
			$staff_name2 = $row['staff_name'];
			$suggest2 = $row['suggest'];
			$all_pass2 = $row['all_pass'];
			$user_year2 = $row['year'];
			$new_doc2 = $row['new_doc'];
		}
		$_SESSION['auth2'] = true;
		$_SESSION['auth_user2'] = [
			'user_id2' => $user_id2,
			'user_role2' => $user_role2,
			'staff_name2' => $staff_name2,
			'suggest2' => $suggest2,
			'all_pass2' => $all_pass2,
			'user_year2' => $user_year2,
			'new_doc2' => $new_doc2
		];
		header('Location: 欲审核帐号的页面.php');
	}
	else
	{
		$_SESSION['status'] = "BU000000000!!";
		header('Location: 审核端的页面.php');
	}
?>

没记错的话,整个系统这里卡最久,因为当初登入是到非常後面才做的(所以 还不会用SESSION),
因为卡太久,之後才果断先去做登入,才想到用SESSION的方式。
用COOKIE的话,应该会比较好(听说COOKIE很适合用来保留使用者曾经前往过的页面),
但因为SESSION有现成的"格式"所以就用它(感觉程序码也会简短许多),
也因为审核人员不像客户端的人那麽多,
应该是不用担心SERVER负担的问题。

今天就先这样,下次见。


<<:  DAY 16 Big Data 5Vs – Variety(速度) Glue(4) Glue Studio

>>:  【Day 14】 实作 - 透过 AWS 服务 - QuickSight 建立互动式仪表板 ( 2 )

Day13_附录A.控制项(A5~A7)

google一下:ISO 27001 附录A 会找到蛮多行业的应用~一直换关键字~有助於理解不懂的地...

Day 30 - 从写对到写好

前言 第一次参加铁人赛,完赛的这一天,简直像是学测考完走出教室的感觉!充满兴奋与骄傲! 一方面是成功...

【领域展开 06 式】 WordPress 主机商与网域选购

架站前的准备,钱钱变成喜欢的样子了 WordPress 提供免费的架站服务,但网站建置的前期要准备两...

成为工具人应有的工具包-10 IECookiesView 02

IECookiesView 02 好,昨天学了 IE 饼乾的大略简介,今天来看比较详细的介绍: 如何...