你在接收页面 直接print_r($_POST);
  看看什么效果, 你这应该是用var_dump()输出的吧?

解决方案 »

  1.   

    表单没有问题
    print_r($_GET['listorder'])就可以了
      

  2.   

      我是这么打印的   print_r($_POST)  
      

  3.   

      我刚开始是 print_r($_POST) 打印的  打印出来是   ['listorder']=array   后来  我想查看一下数据类型才用 var_dump    发现是  string
      

  4.   

    你没有用 thinkphp 提供的传入数据处理机制吗?
    你自己做了处理?
    贴出相关代码
      

  5.   

    谢谢斑竹的热心回答   找了半天是这边给过滤了   但是为什么trim过滤就不能提交数组了
            // 系统变量安全过滤
            if(C('VAR_FILTERS')) {
                $filters    =   explode(',',C('VAR_FILTERS'));
                foreach($filters as $filter){
                    // 全局参数过滤
                    $_POST  =   array_map($filter,$_POST);
                    $_GET   =   array_map($filter,$_GET);
                }
            }
    $filters 是
     Array
    (
        [0] => trim
    )
           
      

  6.   

    如果  $_POST 是多维数组,则除一维都会出问题这样写比较好
    array_walk_recursive($_POST, 'trim');
    array_walk_recursive($_GET, 'trim');