我的意思是:[ ]表示checkbox, A表示列表1,B表示列表2
  表单如下:(表单信息是从数据库里调出的)
           [ ]  北京  A  晴  B 
           [.]  上海  A  晴  B 
           [.]  广州  A  晴  B 
                         删除  保存  取消
我要实现如上所示:当选择了上海,广州前的复选框,并且对上海,广州两列信息中的A,B修改后,点击保存后可以更新数据。

解决方案 »

  1.   

    我好象没有理解错
    这样的表但提交后如何处理?
    <input type=checkbox name=chk[] value=$id>
    <select name=sele1[]>...</select>
    <select name=sele2[]>...</select>
    ....对不起,因为处理上有一定的难度。所以必须把要求弄清楚了,才好讨论。
      

  2.   

    如果一个表单中有多个同名复选框,在提交到php时却只有一个值,而并不像asp那样是一串用逗号分割的值。解决的方法是利用数组。将复选框的name后面加上[],例如:<input type="checkbox" name="pp" value="1"> 改为:<input type="checkbox" name="pp[]" value="1">。这样php将得到一个叫pp的阵列。在提交的表单中先用Count(pp)来判断数组的个数即选中的个数,然后对数组进行分别处理就行了。 同样的道理也适应于处理下拉框的多选问题。
      

  3.   

    下面的连接讲的比较详细:
    http://www.chinesebook.info/kjsk/php/syjq/027.htm