<form method="post" name="LayoutEditForm" id="LayoutEditForm" action="buy.php">
<input size="2"  name="order[0][<?php echo $rs[category_id];?>]" onKeyUp="value=value.replace(/[^\d]/g,'');"/>
<input size="2"  name="order[1][<?php echo $rs[category_id];?>]" onKeyUp="value=value.replace(/[^\d]/g,'');"/>
<input size="2"  name="order[2][<?php echo $rs[category_id];?>]" onKeyUp="value=value.replace(/[^\d]/g,'');"/>
<input size="2"  name="order[3][<?php echo $rs[category_id];?>]" onKeyUp="value=value.replace(/[^\d]/g,'');"/>
</form>
在数据库中读出来的,
现在我想表单提交后,怎么样得到order[0][<?php echo $rs[category_id];?>]这个数组,请问要怎么要取值.

解决方案 »

  1.   

    Array ( [0] => Array ( [578] => 10 [580] => 10 ) [1] => Array ( [578] => [580] => ) [2] => Array ( [578] => [580] => ) ) 请出来我知道是这样啊。这边要怎么样分解出来,怎么分解。。
      

  2.   

    foreach($_POST['order'] as $row) {
      list($a, $b) = $row;
      echo "$a $b<br />":
    }
      

  3.   

    foreach($_POST['order'] as $row) {
    list($a, $b) = $row;
    echo "$a $b<br />":
    }这样输出没有值啊。