dongshi8359 2014-05-27 18:44
浏览 156
已采纳

从数据库中删除使用php和ajax,js

User is login and he want to delete his status.

<p><?php echo $status; ?></p> //this shows status
<a href="" id="<?php echo $upid; ?>" class="delete">Delete</a> 

here is javascript ajax code below

<script type="text/javascript" >
$(function() {

$(".delete").click(function(){
var del_id = element.attr("id");
var info = 'id=' + del_id;
if(confirm("Sure you want to delete this update? There is NO undo!"))
{
$.ajax({
type: "POST",
url: "delete.php",
data: info,
success: function(){
}
});
$(this).parents(".record").animate({ backgroundColor: "#fbc7c7" }, "fast")
.animate({ opacity: "hide" }, "slow");
}
return false; 
});
});
</script>

and this is my delete.php

<?php 
include("includes/db_connect.php"); 

if(isset($_GET['id'])){
$delete_id = $_GET['id'];

$delete_query = "delete from user_posts where upid='$delete_id'";

mysqli_query($con, $delete_query);
}

?>

User profile link is profile.php?id=1 This id is user ID.. not post ID.. when i move my mouse to delete button, at the bottom it shows profile id, not delete id. help me out.

http://prntscr.com/3n517j

  • 写回答

2条回答 默认 最新

  • dsfdsf21312 2014-05-27 18:50
    关注

    Change to,

    if(isset($_POST['id'])){
    $delete_id = $_POST['id'];
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 手机连接电脑热点显示无ip分配
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大