Exercise 10

GET method、POST method、session、function、time ...


題目: 迷你便利貼
說明: 使用 PHP 建立一個迷你便利貼系統,將每張便利貼的內容儲存於 session 中,便利貼上須加上黏貼日期與內容,並可新增及刪除便利貼。
※ 註: 此題為開放題,以下範例格式可供參考。
※ 提示: 可在 session 中儲存 array 型態的內容,來存取多筆資料。(關鍵字: array_push、unset)

預期結果 (便利貼列表)

迷你便利貼

選單: 新增

test1

日期: 2020/07/23 刪除

hahaha

日期: 2020/07/23 刪除

<p>你好</p>

日期: 2020/07/24 刪除

ㄎㄎㄎ🎈

日期: 2020/07/24 刪除

HTML (便利貼列表)
<h1>迷你便利貼</h1>
<p>選單: <a href="?status=create">新增</a></p>
<div style="border: 1px solid #000000;">
	<p>test1</p>
	<p>
		<small>日期: 2020/07/23</small>
		<a href="?status=delete&id=0">刪除</a>
	</p>
</div>
<div style="border: 1px solid #000000;">
	<p>hahaha</p>
	<p>
		<small>日期: 2020/07/23</small>
		<a href="?status=delete&id=1">刪除</a>
	</p>
</div>
<div style="border: 1px solid #000000;">
	<p>&lt;p&gt;你好&lt;/p&gt;</p>
	<p>
		<small>日期: 2020/07/24</small>
		<a href="?status=delete&id=2">刪除</a>
	</p>
</div>
<div style="border: 1px solid #000000;">
	<p>ㄎㄎㄎ🎈</p>
	<p>
		<small>日期: 2020/07/24</small>
		<a href="?status=delete&id=3">刪除</a>
	</p>
</div>
預期結果 (新增便利貼)

迷你便利貼

選單: 新增


HTML (新增便利貼)
<h1>迷你便利貼</h1>
<p>選單: <a href="?status=create">新增</a></p>
<form action="?status=create" method="post">
	<label for="content">內容: </label>
	<textarea name="content" id="content" cols="50" rows="5" placeholder="請輸入內容"></textarea>
	<br>
	<input type="submit" value="新增">
</form>
預期結果 (已新增便利貼)

迷你便利貼

選單: 新增

提示: 已儲存此便利貼

內容:

今天太陽🌞真大~~~

黏貼日期: 2020/07/25

查看所有便利貼
HTML (已新增便利貼)
<h1>迷你便利貼</h1>
<p>選單: <a href="?status=create">新增</a></p>
<p>提示: 已儲存此便利貼</p><p>內容: </p>
<p>今天太陽🌞真大~~~</p>
<p>黏貼日期: 2020/07/25</p>
<a href=".">查看所有便利貼</a>
預期結果 (刪除便利貼)

迷你便利貼

選單: 新增

提示: 已刪除此便利貼

查看所有便利貼
HTML (刪除便利貼)
<h1>迷你便利貼</h1>
<p>選單: <a href="?status=create">新增</a></p>
<p>提示: 已刪除此便利貼</p>
<a href=".">查看所有便利貼</a>