一个smarty 循环
  <form method="post">
    <{section name=x looop=$xh}>
       <div><input ="text" name="text" value="<{$xh[x].id}>"</div>
    <{/section}>
  </form>   如果这个循环 循环了 30次  那它应该有30条记录吧  但是我  点击提交    然后     print_r($_POST);exit;  他只打印出了一个 还是空的
 
array( [text]=>"" );她妹的  谁能说下怎么回事啊

解决方案 »

  1.   

    你要把它设为数组,text[]
    还有你可以在php端打印一下你那个数组看看是什么结构。
      

  2.   

    <input type="button" value="上一页" name="prev" onclick="prev(8)";  />
    <input type="button" value="上一页" name="prev" onclick="next(10)";  />function prev(month)
    {
    document.iform.action = "index.php?c=group&a=index";
    document.iform.submit();
    }function next(month)
    {
    document.iform.action = "index.php?c=group&a=index";
    document.iform.submit();
    }
    最后一个问题  这是一个分页的东西  我点击prev的时候 怎么把那个8 用post 传给 控制器啊.可以传过去么
      

  3.   

    <div><input ="text" name="text" value="<{$xh[x].id}>"</div>
    改为<div><input type="text" name="text[]" value="<{$xh[x].id}>"</div>这才能取到数组形式