将数组发布到下一页

时间:2014-08-25 03:13:37

标签: php html arrays loops post

我有一个带数组的隐藏输入:

<input type="hidden" name="item_name['.$cart_items.']" value="'.$obj->name.'" />

如何将此数组的值发布到下一页?

我尝试了这种方法:$a = $_POST['item_name'];但是它给了我以下错误:

  

第6行的C:\ xampp \ htdocs \ BSSecureTech \ payment.php中的数组转换字符串
  阵列

然后我尝试$a = $_POST['item_name'][0];。它工作但我不知道数组中有多少值。我如何循环[0]让它发布数组中的所有值?

1 个答案:

答案 0 :(得分:2)

首先,如果您的文件扩展名为HTML

,我建议您更改.php这样的内容
<input type="hidden" name="item_name[<?=$cart_items?>]" value="<?=$obj->name?>" />

PHP结束时,请检查您的post array,如print_r($_POST);。然后通过array索引抓住您想要的值,就像这样

$values = $_POST;
$item = $_POST['item_name']['your index'];
echo $item;