接下來製作新增以及刪除資料的功能
首先是新增
<?php
require_once 'connecttest2.php';
if (!empty($_POST['webname'])&& !empty($_POST['webbookname'])&& !empty($_POST['webcash']) ){
date_default_timezone_set('Asia/Taipei'); //設定時區
$now = date("Y-m-d H:i:s");
$sql="INSERT bookstore ( NAME,BOOKNAME,CASH,DATETIME)
VALUES ('{$_POST['webname']}','{$_POST['webbookname']}','{$_POST['webcash']}','$now')";
//mysqli_query($conn, $sql);
// 使用 exec() ,没有结果返回
$conn->exec($sql);
$rowadd = mysqli_affected_rows($conn);
//如果新增的筆數大於 0, 則顯示成功, 若否, 便顯示失敗
if ($rowadd >=0){
echo "新增成功";
}
else {
echo "新增失敗";
}
echo "<p><a href='bookstore.php'>回系統首頁</a></p>";
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>新增資料系統</title>
</head>
<body>
<form method="POST" action="<?php $_SERVER["PHP_SELF"] ?>">
作者: <input name="webname">
書名: <input name="webbookname">
金額: <input name="webcash">
<input name="submit" type="submit" value="新增">
</form>
</body>
</html>
執行後頁面如下
輸入要添加的資料按下新增後會跳出新增成功
接下來是刪除
<?php
header('Content-Type: text/html; charset=utf-8');
require_once 'connecttest2.php';
//如果以 GET 方式傳遞過來的 del 參數不是空字串
if (!empty($_GET['del'])){
//將 del 參數所指定的編號的記錄刪除
$sql="DELETE FROM bookstore WHERE ID = '{$_GET['del']}' ";
$conn->exec($sql);
$rowdelete = mysqli_affected_rows($conn);
//如果新增的筆數大於 0, 則顯示成功, 若否, 便顯示失敗
if ($rowdelete <=0){
echo "刪除成功";
}
else {
echo "刪除失敗";
}
//取得被刪除的記錄筆數
/*
$rowDeleted =$conn->rowCount();
echo $numRows;
//如果刪除的筆數大於 0, 則顯示成功, 若否, 便顯示失敗
if ($rowDeleted >0){
echo "刪除成功";
}
else {
echo "刪除失敗";
}
*/
}
echo "<p><a href='bookstore.php'>回系統首頁</a></p>";
?>
刪除的功能就在首頁這邊,點擊後會跳轉到上方PHP程式
點擊後如果成功會跳出如下畫面