解决方案 »

  1.   

    骚年 name 你敢用 name=user+id 的形式传递过去吗?非要这么折腾自己吗
      

  2.   

    大哥,具体怎么写啊?请教下foreach 根据自己需要在前端输出name 和 id呀... 提交到后台后 修改好 ajax  取json数据返回来 根据json 返回的数据内容 修改相应name 或者 id 的值...
      

  3.   

    没有被选中的 checkbox 不会被提交
    checkbox 提交的是值(数组)按你的设计
    $_POST['jf'][$_POST['user'][i]-1] 就是 user 对应的 jf
    i 为传入的 $_POST['user'] 数组的下标通常宜这样做
    <input name='user[]' type='checkbox' value='1'> <input name='jf[1]' type='text' value='要修改的值' />
    <input name='user[]' type='checkbox' value='2'> <input name='jf[2]' type='text' value='要修改的值' />
    使得一开始就一一对应
      

  4.   


    如何处理提交过去的数组?两个数组如何foreach?
      

  5.   


    <input name='user[]' type='checkbox' value='1'> <input name='jf[1]' type='text' value='要修改的值1' />
    <input name='user[]' type='checkbox' value='2'> <input name='jf[2]' type='text' value='要修改的值2' />$jf  = $_POST['jf'];
    $user  = $_POST['user'];
    foreach($user as $v){
    echo $jf[$v];
    }
      

  6.   

    <input name='user[]' type='checkbox' value='1'> <input name='jf[]' type='text' value='要修改的值' />
    <input name='user[]' type='checkbox' value='2'> <input name='jf[]' type='text' value='要修改的值' />
    时foreach($_POST['user'] as $k) {
      printf('%s %s', $k, $_POST['jf'][$k-1]);
    }
    <input name='user[]' type='checkbox' value='1'> <input name='jf[1]' type='text' value='要修改的值' />
    <input name='user[]' type='checkbox' value='2'> <input name='jf[2]' type='text' value='要修改的值' />
    时foreach($_POST['user'] as $k) {
      printf('%s %s', $k, $_POST['jf'][$k]);
    }