3 回答
TA贡献1866条经验 获得超5个赞
你有两种方法:
1:
使用GET方法:
<a href="/delete.php?id='.$row['car_id'].'" class='btn btn-outline-danger text-white'>DELETE</a>
在delete.php中:
$id=$_GET['id'];
并查询删除。
2:
使用ajax:
<button value="'.$row['car_id'].'" class="btn btn-outline-danger text-white" onclick="Delete(this)">DELETE</button>
js:
function Delete(elem) {
var id= elem.value;
$.ajax({
url: "delete.php",
type: "POST",
data: {id: id},
success: function (data) {
alert('Done');
}
});
}
在delete.php中:
$id=$_POST['id'];
并查询删除。
请改进您的所有查询。(准备 stmt)
TA贡献1773条经验 获得超3个赞
您可以使用带有操作按钮名称的表单来标识要执行操作的哪一部分
<?php
if(isset($_POST['delete_rows'])) { //<-- see input name
... delete anything from database ...
} else
if(isset($_POST['select_rows'])) { //<-- see input name
... select anything from database ...
}
?>
<form method="post">
<input type="submit" name="delete_rows" value="Delete"/>
<input type="submit" name="select_rows" value="Select"/>
</form>
TA贡献1772条经验 获得超6个赞
您可以通过两种方式完成此操作
1-您可以创建一个超链接并将行值传递给它,就像<a herf="page.php ? Id= $row['id']>del</>
2-您可以在表单方法 post 中创建一个按钮并发布 id 并删除记录。
注意:在 php 中,它使用名称标签而不是 id
我希望这个答案对你有帮助
- 3 回答
- 0 关注
- 159 浏览
添加回答
举报