iT邦幫忙

2021 iThome 鐵人賽

DAY 24
0
自我挑戰組

HTML、 PHP CRUD 自我學習系列 第 24

第24天 - 文件審核系統(2)_列印呈現的部分

  • 分享至 

  • xImage
  •  

閒聊一下:
這個系統是我學習PHP的成果(因為專題要做這個,我負責PHP相關的部分,其他人負責架SERVER),PHP其實在我大一的時候學校就有教了,只是我都拿來應付考試。
我對資工的東西都毫無興趣(當初也是因為家人的"強烈推薦"才讀的)。但我也不後悔讀資工,因為當大學生很好玩,作業、考試、專題什麼的就當作...磨練自己?也很慶幸學校的要求,對我來說負擔都不大,有時間讓我鑽研我的興趣。

正文開始

資料表可以參考【第23天的文章】:
https://ithelp.ithome.com.tw/articles/10270360

今天來弄這個畫面(不含完整CSS,以功能為主)

https://ithelp.ithome.com.tw/upload/images/20210924/20141355OVk0uC31Km.png
【上圖,總共有標示1、2、3個部分,等等依序說明】

【1的部分】
可參考之前 登入、SESSION的文章
https://ithelp.ithome.com.tw/articles/10264272

其中,日期的PHP長這樣

<?php 
    date_default_timezone_set('Asia/Taipei');//設定時區
    $today = date('Y/m/d');//取得日期與時間(新時區)
    echo $today;
?>

【2的部分】
列印表格

<?php
    if(isset($_SESSION['auth']))
    {
        $iddT22 = $_SESSION['auth_user']['user_id']; //學生ID
        $iddQA = $_SESSION['auth_user']['user_year'];//該學生學年
        $iddQQ= $_SESSION['auth_user']['user_role'];//該學生學制
        
        //搜尋符合該學生之 學年&&學制 的所需文件類型
        //且扣除過 上傳過的檔案類型
        $query2 = "SELECT * FROM doc_type_add WHERE doc_type 
                    NOT IN(SELECT doc_type FROM document WHERE id = '$iddT22')
                    AND year = '$iddQA' AND role = '$iddQQ'
                 ";
    }
    $query_runT2 = mysqli_query($con,$query2);
?>

<table>
    <thead>
        <tr>
        </tr>
    </thead>
    <tbody>
        <?php
            if(mysqli_num_rows($query_runT2) > 0)
            {
                foreach($query_runT2 as $rowT22)
                {
                    $AQQ22 = $rowT22['doc_type']; 
        ?>
                    <tr style="font-size: 17px;">
                        <td>點我上傳 :
                            <input type="submit" name="COOK" 
                                value="<?php echo $rowT22['doc_type']; ?>" 
                                style="width: 45%;"><br>
                        </td>
                    </tr>
        <?php
                }
            }
        ?>
    </tbody>
</table>

【3的部分】
有用到COOKIE
https://ithelp.ithome.com.tw/upload/images/20210924/20141355948tEKqREx.png

<?php
   					
    if(isset($_POST['COOK']))
    {
        $ASD = $_POST['COOK'];//上面"點我上傳"的按鈕
        setcookie("COOK01","$ASD", time()+1200);//COOKIE就會變成那個按鈕的VALUE值
        header('Location: index2.php');
    }
    $AA = @$_COOKIE["COOK01"];	
?>
<!-- ************************************************************************* -->
<?php
	if($AA !="" )
	{
		echo'<div>';
			echo'目前選擇的檔案類型 :   ';
			echo @$_COOKIE["COOK01"]; //文字顯示當前COOKIE內容(按鈕的VALUE值)
			echo'    ';
			echo <<<EOF
				<input type="file" name="stu_img" style="font-size: 15px;"id="stu_img">
				<button type="submit" name="save_stu_img"
						style="font-size: 16px;border-radius:5px;width:140px;" class="SUBB"
				        onclick="submitXML()">
				       送  出
				</button>
			
			EOF; 
		echo'</div>';
	}
	else
	{
		echo '';
	}	
?>

今天就先這樣,下次見。


上一篇
第23天 - 延續昨天代替的東西_文件審核系統(1)_建表
下一篇
第25天 - 文件審核系統(3)_上傳、下載的部分
系列文
HTML、 PHP CRUD 自我學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言