gpt4 book ai didi

php - 从数据库中删除不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 11:13:57 24 4
gpt4 key购买 nike

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#load').hide();
});

$(function() {
$(".delete").click(function() {
$('#load').fadeIn();
var commentContainer = $(this).parent();
var id = $(this).attr("id");
var string = 'id='+ id ;

$.ajax({
type: "POST",
url: "delete.php",
data: string,
cache: false,
success: function(){
commentContainer.slideUp('slow', function() {$(this).remove();});
$('#load').fadeOut();
}

});

return false;
});
});


</script>



<?php

include('config.php');
$sql=mysql_query("SELECT * FROM messages ORDER BY mes_id DESC LIMIT 20");
while($row=mysql_fetch_array($sql))
{
$msgID= $row['mes_id'];
$msg= $row['msg'];

?>

<div id="<?php echo $msgID; ?>" align="left" class="message_box" >
<span class="number"><?php echo $msgID; ?></span><?php echo $msg; ?>
<a href="delete.php" class="delete">x</a>
</div>

<?php
}

?>

我对此进行了编码以显示数据库中的条目,并在每个 div 中显示一个删除按钮。 delete.php 包含代码

<?php 
include('config.php');
echo $id=$_REQUEST['msgID'];
$sql="delete from messages where mes_id='$id'";
$res=mysql_query($sql) or die(mysql_error());

?>

但它不起作用。我无法从数据库中删除条目..

最佳答案

检查你的请求 var_dump($_REQUEST)你发送 var string = 'id='+ id ;并尝试接收 $_REQUEST['msgID']只需更改为 $_REQUEST['id']

关于php - 从数据库中删除不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6621349/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com