我有一个带数组的隐藏输入:
<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]
让它发布数组中的所有值?
答案 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;