<input name="fileID[]" type="checkbox" value=" <?php echo $row['id']"> 
print_r($_POST);

解决方案 »

  1.   

    print_r($_POST);只能获取到最后一条
      

  2.   

    如果没选中的话,不会传递值到服务器端的!
    你要自己处理!
    比如用hidden域实现,或者其他初始化变量的方法
      

  3.   

    你是想把Php中的东西循环显示到页面的吧 如果是这样的 你用smarty 这么写
     <{section name=i loop=$row}> <tr>
            <input name="fileID" type="checkbox" value="< {$row[i].id}>" />
    <{/section}>
    注意row 必须是数组 如果你显示不出来肯定是数组不对了
      

  4.   


    <input name="fileID" type="checkbox" value=" <?php echo $row['id']"> 
    去到最后一个值是因为name="fileID"  取得时他是一个变量 不是数组 所以取不到所有的把name写成数组格式  name="fileID[]"  
      

  5.   


    <input name="fileID[]" type="checkbox" value=" <?php echo $row['id']">