移除功能

This commit is contained in:
Yuan Chiu 2020-04-09 21:28:10 +08:00
parent 21059fc846
commit 46479a9353
4 changed files with 22 additions and 7 deletions

View File

@ -64,7 +64,7 @@ $list = $db->getList();
<td>
<ul>
<li><a href="edit.php?id='.$item['id'].'" class="btn">Edit</a></li>
<li><a href="" class="btn">Delete</a></li>
<li><form action="save.php" method="post"><input type="hidden" name="id" value="'.$item['id'].'"><input type="hidden" name="delete" value="true"><input type="submit" class="btn" value="Delete"></form></li>
</ul>
</td>
</tr>

View File

@ -85,6 +85,10 @@ class DbMessage extends Database
public function delete($id)
{
# code...
$sqlString = "DELETE FROM `".$this->table('message')."` WHERE id= :id";
$query = $this->connDB->prepare($sqlString);
$query->bindParam(":id", $id);
$query->execute();
return $query->rowCount();
}
}

View File

@ -1,15 +1,26 @@
<?php
$title = $_POST['title'];
$content = $_POST['content'];
require_once 'config.php';
require_once FOLDER_ROOT.'/lib/Database/DbMessage.php';
use MessageBoard\Database\DbMessage;
$db = new DbMessage();
// 刪除資料
if (!empty($_POST["id"]) && !empty($_POST["delete"]) && $_POST["delete"] == "true") {
$id = $_POST["id"];
// 修改成功
if ($db->delete($id)) {
header('Location: index.php');
}
// 修改失敗
else {
header('Location: edit.php?id='.$id);
}
}
// 修改資料
if (!empty($_POST['id'])) {
elseif (!empty($_POST['id'])) {
$id = $_POST['id'];
$title = $_POST['title'];
$content = $_POST['content'];
// 修改成功
if ($db->edit($id, $title, $content)) {
header('Location: view.php?id='.$id);

View File

@ -33,7 +33,7 @@ $created_at = $item['created_at'];
<ul>
<li><a href="index.php" class="btn">Index</a></li>
<li><a href="edit.php?id=<?php echo $id; ?>" class="btn">Edit</a></li>
<li><a href="edit.php" class="btn">Delete</a></li>
<li><form action="save.php" method="post"><input type="hidden" name="id" value="<?php echo $id; ?>"><input type="hidden" name="delete" value="true"><input type="submit" class="btn" value="Delete"></form></li>
</ul>
</div>
<section>