我們已經準備好 add.php 的表單了,以下是它的程式碼:
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post">
<table>
<tr><td colspan="2">發佈最新訊息</td></tr>
<tr><td>標題</td><td><input type="text" name="Title"/></td></tr>
<tr><td>作者</td><td><input type="text" name="Name"/></td></tr>
<tr><td>內容</td><td><textarea name="Content"></textarea></td></tr>
<tr><td colspan="2"><input type="submit" value="送出"/></td></tr>
</table>
</form>
請在這個網頁原始碼的最上端加入以下 PHP 程式碼:
<?php
if (isset($_POST['Title'])) {
foreach ($_POST as $value)
if (empty($value))
die('<p style="color: red;">請填寫所有欄位</p>');
require_once 'lib_mysql.php';
$db = new Mysql;
$db -> init('localhost', 'root', 'root', 'web_announce', '',
'utf8mb4_general_ci');
$value = $db -> checkValues($_POST);
$value = implode(', ', $value);
$db -> insert('news', 'nTitle, nName, nContent', $value);
header("Refresh: 0; url=index.php");
exit;
}
?>