-1
我查看了幾個問題,如礦井,仍然沒有找到固溶要刪除的ID從MySQL的記錄。我試圖使用由真實JS創建ID爲「關閉」按鈕:(AJAX + PHP + MYSQL)用一個按鈕使用的上市
- 關閉(顯示:無)它的父元素
- 從MySQL數據庫中刪除相應的記錄。
我覺得我有3頁正在做這項工作,而且我幾乎是積極的,這可以用更簡單的方式完成。 這是我到目前爲止有:
我的索引頁:
<?php require_once('../private/initialize.php'); ?>
<!DOCTYPE html>
<html lang="en">
<?php include '../shared/headfile.php'; ?>
<body class="body_container">
<div class="container-fluid">
<?php include '../shared/nav.php'; ?>
<?php include 'checklist2.php'; ?>
</div>
<script src="../public/js/script.js"></script>
<?php include 'footer.php'; ?>
<?php include 'action_page.php'; ?>
</body>
</html>
<script>
$(document).ready(function(){
$(".close").click(function(){
$.post("deletetask.php")
});
});
</script>
<?php
db_disconnect($db);
?>
這是一個隨機配備(憑證已被刪除)清單:
<?php
// Credentials
$dbhost =
$dbuser =
$dbpass =
$dbname =
// 1. Create a database connection
$connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
// Test if connection succeeded
if(mysqli_connect_errno()) {
$msg = "Database connection failed: ";
$msg .= mysqli_connect_error();
$msg .= " (" . mysqli_connect_errno() . ")";
exit($msg);
}
// 2. Perform database query
$query = "SELECT * FROM task_list";
$result_set = mysqli_query($connection, $query);
// Test if query succeeded
if (!$result_set) {
exit("Database query failed.");
}
?>
<body>
<div class="col-sm-9 checklist">
<div class="form-inline checklist">
<h1 style="text-align:center;">Brevkdown, a CaydenAve app</h1>
<div id="myDIV" class="header">
<h2>Organization is important!</h2>
<form id="taskList" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post">
<input type="text" id="myInput" placeholder="Enter Task here" name="task_list">
<button class="addBtn">Add</button></form>
</div>
<!-- Checklist that shows tasks -->
<ul id="myUL" class="xmark">
<li>test it</li>
<?php while($task_list = mysqli_fetch_assoc($result_set)) { ?>
<li><?php echo h($task_list["id"] . " " .$task_list["task_list"] . " " . $task_list["task_date"]); ?></li>
<?php } ?>
</ul>
</div>
<?php
mysqli_free_result($task_set);
?>
而且我DeleteTask活動。 php頁面應該有從SQL數據庫中刪除記錄所需的命令。現在,它只有憑據和連接。
這就是我卡住了!我不知道如何將列表的id發送到deletetask.php頁面。另外,我想我明白你上次陳述的意思。是,我所採取的方式不正確?或更慢? –