我要在文章列表页点编辑后弹出一个文章编辑框 我怎么获取这个文章的id值啊???
谢谢各位大哥帮忙解决下!!! 

解决方案 »

  1.   

    您老指的啥 "文章列表页" 呀 ...就一般网页层面而言, 从 GET 或 POST 数据中就可以 "获取" "文章的id值" 的; 就一般数据层面而言, 则跟框架或设计有关 ...
      

  2.   

    <?foreach ($result as $row) {?>
    <tr id="row_<?php echo $row['id']?>">
    <td align="center"><input type="checkbox" name="id[]" value="<?php echo $row['id']?>" class="checkbox"></td>
    <td align="center"><?php echo $row['id']?></td>
    <td align="center"><a href="?ac=cate&id=<?php echo $row['id']?>" onclick="showBg('dialog','dialog_content');"><?php echo $row['catename']?></a></td>
    <td align="center"><?php if($row['status'] == 1){echo '公开';}elseif($row['status'] == 0){echo '隐藏';}?></td>
    <td align="center"><a href="?ac=cate&id=<?php echo $row['id']?>" onclick="showBg('dialog','dialog_content');">编辑</a> | <a href="?ac=cate&do=del&id=<?php echo $row['id']?>" onclick="return confirm('确定要删除吗?')">删除</a></td>
    </tr>
    <?}?>
    这是用foreach循环出文章列表
    <?php 
    $sql = "select * from myback_cate where id = $id";
    $rs = $db->fetch_one_array($sql);
    ?>
    这个是用到id值的sql语句 这两段代码在同一个文件里
      

  3.   

    <a href="?ac=cate&id=<?php echo $row['id']?>" onclick="showBg('dialog','dialog_content');">编辑</a>
    你的showBg是干什么的?~~?这里面能不能将id传过去·?~~
      

  4.   

    showBg是显示遮罩的 我就是要问这个id值怎么传进去 像我这样写的话显示编辑框后就消失了 我是想在文章列表页上显示遮罩 
      

  5.   

    首先那id是你生成的,那么你应该清楚你的文章列表中的每条记录的url格式,知道格式要什么就好办啦
      

  6.   

    1、增加参数showBg(a,b,c)
    <a href="?ac=cate&id=<?php echo $row['id']?>" onclick="showBg('dialog','dialog_content');">编辑</a>
    改造成
    <a href="?ac=cate&id=<?php echo $row['id']?>" <? echo "onclick='showBg('dialog','dialog_content',$row['id']);'"?>>编辑</a>2、或许有更高级合理的方法。