twitter如何管理要删除的推文



嗨,这可能是一个非常普遍的问题,但我愿意接受所有的建议。我使用php, mysql和javascript在我的代码。我怎样才能找到我的客户想要我删除的推文?我的意思是,如果按下推文附近的删除按钮,我如何确定删除按钮与该推文相关联?我试过这个,但我不能让它运行,我不知道问题是什么。有什么建议吗?

谢谢

$sql = "select * from $user";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {?>
    <div style="border-style:solid;
                    border-color:black;
                    border-width:3px;
                    position:relative;
                    margin-left: auto ;
                    margin-right: auto;
                    width:500px;
                    margin-bottom:5px;
                    margin-top:5px;
                    data-tweet="<?php echo $row['tweetid']; ?>
                    ">
         <?php echo $row['tweet'];?>
          <input type="submit" name="delete" value="Delete" onclick="deletetweet()">
         <script type="text/javascript">
         function deletetweet(){
         var twtid = this.getAttribute("data-tweet");
         $.ajax({
        type:"POST",
        url: "deletefollower.php",
        data: { twtid : twtid }
        });
         }
         </script>
         </div>

和php文件

<?php 
start_session();
include 'connection.php';
$user =$_SESSION["myusername"];
if(isset($_POST['twtid']))
{
$uid = $_POST['twtid'];
$sql="DELETE FROM $user WHERE tweetid='$uid'";

}


?>  

将ID放入数据属性中:

<div style="border-style:solid;
            border-color:black;
            border-width:3px;
            position:relative;
            margin-left: auto ;
            margin-right: auto;
            width:500px;
            margin-bottom:5px;
            margin-top:5px;"
    data-tweet="<?php echo $row['tweet_id']; ?>">

然后您的事件处理程序可以访问this.getAttribute("data-tweet")以获取tweet ID。

最新更新