接下來製作新增以及刪除資料的功能

首先是新增

 

<?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>
 

執行後頁面如下

image

輸入要添加的資料按下新增後會跳出新增成功

image

接下來是刪除

 

<?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程式

image

點擊後如果成功會跳出如下畫面

image

 

arrow
arrow
    創作者介紹
    創作者 凶王 的頭像
    凶王

    凶王的部落

    凶王 發表在 痞客邦 留言(0) 人氣()