您好我有以下代码从数据库中删除记录:
index.php(header):
<script type=\"text/javascript\">
$('document').ready(function(){
$('a').click(function(){
var del_id = $(this).data('id');
var parent = $(this).parent();
$.post('inc/functions/delete.php', {id:del_id},function(data){
parent.slideUp('slow', function() { $(this).remove();});
});
});
});
</script>
(主体):
while ($row = mysql_fetch_assoc($select)) {
$s_ID = $row['selectie_id'];
<div class=\"lijstmenu\">
<button class=\"btn btn-default btn-xs\">
<a href=\"javascript:return(0);\" data-id=\"$s_ID\">
x
</a>
</button>
</div>
最后是inc / functions / delete.php文件: 我不得不添加三个(),否则它将无法正确显示我的代码。 Query()只是我所做的功能保证。我以前用了很多次。
<?php
()$s_ID = $_POST['id'];
()$selectie_id = mysql_real_escape_string($s_ID);
()$delete_sql ="
DELETE FROM `selectie`
WHERE selectie.`selectie_id` = '$selectie_id'
";
Query($delete_sql,$result);
?>
为什么我的记录没有被删除?