今天要來弄,進到審核畫面所需要的東西
資料表詳見:
https://ithelp.ithome.com.tw/articles/10270360
先把欲審核之學生資料列印出來(用昨天建立的session)
https://ithelp.ithome.com.tw/articles/10273817
<td>
<?php
if(isset($_SESSION['auth2']))
{
echo $_SESSION['auth_user2']['user_year2'];//學年
}
?>
<?php
if(isset($_SESSION['auth2']))
{
echo $_SESSION['auth_user2']['user_role2'];//學制
}
?>
</td>
<td>
<?php
if(isset($_SESSION['auth2']))
{
echo $_SESSION['auth_user2']['user_id2']; //學號(帳號)
}
?>
</td>
<td>
<?php
if(isset($_SESSION['auth2']))
{
echo $_SESSION['auth_user2']['staff_name2']; //姓名
}
?>
</td>
再來,做個返回按鈕(雖然瀏覽去有"上一頁"可以用,但還是做一個按鈕順便把SESSION清掉比較好)
<form action="" method="POST" >
<button type="submit" name="not_check2" >
不儲存返回
</button>
</form>
<?php
if(isset($_POST['not_check2']))
{
header("Location: tea_check.php");
unset($_SESSION['auth2']);
unset($_SESSION['auth_user2']);
exit(0);
}
?>
再來是文件審核,因為彈跳視窗會出現BUG(只會修改ID最大的),所以還是用a標籤來做。
(某種逃避問題的感覺xD)
先列印文件(只列出兩個欄位,其他欄位方法差不多,看情況在自己調整即可)
<?php
if(isset($_SESSION['auth2']))
{
//用 SESSION 來"記錄"現在ID是哪個
$idd = $_SESSION['auth_user2']['user_id2'];
//搜尋符合該學生之ID的文件
$query = "SELECT * FROM document WHERE id = '$idd' ";
}
$query_run = mysqli_query($con,$query);
?>
<table>
<thead>
<tr style="text-align:center;">
<th>文件狀態</th>
<th>審核</th>
</tr>
</thead>
<tbody>
<form action="" method="POST">
<?php
if(mysqli_num_rows($query_run) > 0)
{
foreach($query_run as $row)
{
?>
<tr style="text-align:center; ">
<td style="font-size: 20px;">
<?php
//表【document】中,用來表示文件是否通過的欄位(INT 長度1),
//需藉由DS.php來做修改
if($row['doc_pass'] =='1')
{
echo '<font color="BLUE" style="font-weight:bold;">通過</font>';
}
elseif($row['doc_pass'] =='0')
{
echo '<font color="RED" style="font-weight:bold;">不通過</font>';
}
else
{
echo '<font color="GRAY" style="font-weight:bold;">
審核中
</font>';
}
?>
</td>
<td style="font-size: 20px;">
<!--明天再寫 DS.php的內容-->
<a href="DS.php?DS=<?php echo $row['doc_id'];?>"
class="badge badge-info">
審核檔案
</a>
</td>
</tr>
<?php
}
}
?>
</tbody>
</table>
忘記之前有沒有講,那就是 echo 的語法,
如果用單引號>> echo''; 裡面就只能用雙引號(就像上面的內容);反之,外雙內單。
那都想用單引或雙引,那要用跳脫字元【\】,用法如下 echo '<font color=\'GRAY\'></font>';
("每個引號前面"都要加反斜線)
明天接續DS.php的內容(審核文件按鈕)。
今天先這樣,下次見。