我正在建立一个新的网站,我想问一问我要添加的功能。
我有一个页面,用户可以删除产品(MySQLi表中的行)
到目前为止,我添加的图像在悬停时已更改
<hmtl>
...
<h6>
<div class="Delete_product">
//here user can press the delete image
// and i want to make an SQL Query like
// "DELETE FROM `products` WHERE `products`.`product_id` = 8"
</div>
</html>
和更改悬停时删除图像的CSS
css
.Delete_product {
background-image:url('../code/Images/Buttons/DELETE.png');
width: 330px;
height: 40px;
background-position:center;
background-repeat: no-repeat; }
.Delete_product:hover {
background-image:url('../code/Images/Buttons/DELETE_active2.png');
width: 330px;
height: 40px;
background-position:center;
background-repeat: no-repeat; }
当用户按下DELETE(图像)并第二次再次询问他时,如何执行SQL DELETE查询
(例如:您确定要删除此产品)
答案 0 :(得分:0)
您可以使用AJAX。
$.post(
'YOUR SCRIPT URL',
{idToDelete : $(".Delete_product").data('idToDelete')},
function(data){
//do something if you wants
}
);
例如,在您的php脚本中,使用POST参数创建带有ID参数的SQL请求。
对于确认消息,您可以在单击元素时显示模式,当他按下接受按钮时,运行您的ajax请求。