闲聊一下:
这个系统是我学习PHP的成果(因为专题要做这个,我负责PHP相关的部分,其他人负责架SERVER),PHP其实在我大一的时候学校就有教了,只是我都拿来应付考试。
我对资工的东西都毫无兴趣(当初也是因为家人的"强烈推荐"才读的)。但我也不後悔读资工,因为当大学生很好玩,作业、考试、专题什麽的就当作...磨练自己?也很庆幸学校的要求,对我来说负担都不大,有时间让我钻研我的兴趣。
正文开始
资料表可以参考【第23天的文章】:
https://ithelp.ithome.com.tw/articles/10270360
今天来弄这个画面(不含完整CSS,以功能为主)
【上图,总共有标示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
<?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 '';
}
?>
今天就先这样,下次见。
>>: [Day 11 - JS] 互动吧网页 — Javascipt的DOM 操作 / 事件
在应用程序中有许多向资料库读取资料的动作,为了增加程序效能, 有 2 个方向可以调整。 第 1 种是...
浅谈Divide And Conquer Day12有提到Divide and conquer(分治...
前言 :Websocket除了能建立一个双向通讯通道外,还能干嘛? :当然是拿来Injection阿...
WebRTC 通讯 WebRTC 最常见的应用场景就是一对一的视讯通话,当我们准备和另一端的人进行点...
上期大略介绍了VR,知道VR是藉由装置,让使用者脱离现实,进入到虚拟的空间。这期就来介绍AR啦~~~...