正在做一个的管理员页面,这个是foreach输出的内容,怎样让每一条留言都有自己的id 点击后在后台删除 怎样传输id值  我应该怎么写代码?

解决方案 »

  1.   

    楼主是如何提交表单的?楼主的表单时每个留言一个表单还是所有留言一个表单?每个留言一个表单在表单里加个隐藏域,内容是该留言ID就可以了,如果是所有一个表单,那么在修改按钮那增加CLICK事件,点击事件函数的参数就是ID号,自己组织JS代码提交。
      

  2.   

    不太明白。。你看看我的代码吧 你觉得要在哪里加 才可以实现 一个一个删除的的功能 就是每个删除都有一个id在后台被获取 我也不知道怎样获取。 求解
    (这是html)  
    <div class="row">
                <div class="a">
                    <!--<img src="../media/images/milk.png" alt="">-->
                    <img src="../media/images/<?php echo $item['img'];?>" alt="" />
                    <?php echo $item['id'];?>
                    <div class="operation">
                <form  name="" action="guanli.php" method="post" >
                   <input type="button" name="" value="修改" onclick="location.href='spxiugai.php' ">
                   <input type="submit" name="submitted" value="删除" action="spshanchu.php"  onclick= "killit(<?= echo $item['id'];?>)" />              
              <script>  function killit(id){
                             window.location,reload("spshanchu.php?id="+id);}</script>
               
                        <button><img src="../media/images/write.png" alt=""></button>
                        <button><img src="../media/images/like2.png" alt=""></button>
                </form>  
              
                    </div>
                </div>        </div>
    (php)
    function show_message() {
    //这里可以做成翻页的形式,具体怎么做,留给你们自己想
    $sql = "SELECT * FROM c order by time DESC";
    $result = mysql_query($sql);
    for($i=0;$i<mysql_num_rows($result);$i++) {
    $row = mysql_fetch_assoc($result);
    $arr[$i] = $row;
    }
    return $arr;
    }
      

  3.   

    spshanchu.php中
    echo $_GET['id'];
    看下能输出相应的ID不 如果可以 我想你也知道要怎么做了吧!
      

  4.   

    1.onclick= "killit(<?= echo $item['id'];?>)" /> 
      这样写可以? 不应该是<?php echo $item['id'];?>吗?
    2.window.location,reload("spshanchu.php?id="+id);
    逗号? 你要转页面这样写就可以了  location.href="spshanchu.php?id="+id;
      

  5.   

    你第一步在js做个测试function killit(id){
        alert(id);
    }能够弹出相应的id值 后面的就能引刃而解了
      

  6.   

    有个东西叫做short open tag
      

  7.   

    在JS能正确弹出相应的ID值后,在函数中编写
    location.href="spshanchu.php?id="+id;
    然后到php那边用
     $_GET['id'] 接收值
      

  8.   

    按钮事件 onclick=window.location="index.php?action=update&id={$id}"
      

  9.   

    先理解静态的吧。
    index.html           中:<input type="button" value="删除" onclick="myDelete(1)" />
    放到<script></script>中: function myDelete(id){ location.href="spshanchu.php?id="+id; }
    spshanchu.php        中: <?php echo $_GET['id']; ?>
    运行index.html 点按钮, 试着修改代码看能理解不。