今天来做审核端去审核客户端的档案(列印的程序码都有点长,所以只把比较不一样的程序码给列出来)
根据昨天所说的,把 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 )
google一下:ISO 27001 附录A 会找到蛮多行业的应用~一直换关键字~有助於理解不懂的地...
前言 第一次参加铁人赛,完赛的这一天,简直像是学测考完走出教室的感觉!充满兴奋与骄傲! 一方面是成功...
架站前的准备,钱钱变成喜欢的样子了 WordPress 提供免费的架站服务,但网站建置的前期要准备两...
待完成... ...
IECookiesView 02 好,昨天学了 IE 饼乾的大略简介,今天来看比较详细的介绍: 如何...