1、做隐藏域或者页面变量,记录选择的id
2、直接传id

解决方案 »

  1.   

    to: myvicy
    能就每种方法详细的解释一下么?
    我才接触php和b/s编程,很菜很菜
      

  2.   

    第一种:
    <input type="checkbox" name="id[]" value=id1>id1
    <input type="checkbox" name="id[]" value=id2>id2
    <input type="checkbox" name="id[]" value=id3>id3
    ...
    当你点了哪几个
    在你接收后的id数组里面就有哪几个的id值
    第二种: 传一个id然后搜出id的数据, 写在文本框. 
      

  3.   

    还是不太明白
    第一种:我的记录是从数据库里读出来用while填的,id数组的序号能自动生成么?
    第二种:怎么传?怎么搜?能给个具体的例子么?
      

  4.   

    第一个好像用jvavscript就可以实现,第2个也就是通过链接传id 更新database。
      

  5.   

    另外:传过来的id只是checkbox的id,并不是数据库中记录的id,我怎么将它们对应起来?
      

  6.   

    name=id.$id
    这样记录1对应id1 ....
    用隐藏域一样可以
      

  7.   

    fristfly(再来, 再来)这样很不错了!呵呵!
      

  8.   

    同意 fristfly(再来, 再来)用数组传比一个一个慢慢删好。
      

  9.   

    把数据库里面的id echo到checkbox的value
    value="<?=$id[$n];?>"
    然后按楼上几个所教的方法做用第二种方法的话一般经过javascript
    <a ref="javascrip:modify(<?=$id[$n];?>)">修改</a>
    自己写一个js,把id值传出去
    或者直接用get方法传 <a ref="URL?id=<?=$id[$n];?>">修改</a>