-1

这是我的实际代码。我正在尝试使用 $_post 将已复制“父...”的原始数组的数组“sku”发送到 php。但无论我尝试什么,它都不会发送。

<script>
var sku = new Array();
for (q=1;q<parent.item_num;q++)
{
sku[q] = parent.itemlist[q].code;
}

</script>

请帮忙。

4

4 回答 4

1

如果 name 属性类似于name="item[]", then$_POST['item']是一个数组,因此您可以使用 foreach 循环遍历所有项目。

于 2013-05-30T23:35:22.263 回答
1

如果您的表单方法是post您可以使用<?php $_POST['item'] ?>来访问数组。

您还可以使用foreach循环所有项目:

<?php 
  foreach($_POST['item'] as $item){
     ... do something with $item ...
  }
?>
于 2013-05-30T23:35:33.240 回答
0

HTML 中的数组,例如

<input type="text" name="arr[]" id="arr1" />
<input type="text" name="arr[]" id="arr2" />

只需在其正常$_GET/$_POST变量下创建数组,因此var_dump($_REQUEST['arr'])会产生:

arr => array(
    [0] => "whatever was in arr1", 
    [1] => "whatever was in arr2"
)
于 2013-05-30T23:35:12.037 回答
-1

也许这会有所帮助:

$id = 4;
if (isset($_POST['item_'.$id]))
{
    item[$id] = $_POST['item_'.$id];
} else {
    item[$id] = 0;
}

PS:slugonamission方式似乎更合适

于 2013-05-30T23:39:16.650 回答