【发布时间】:2012-07-03 19:16:07
【问题描述】:
我想创建一个数组,其中包含多个存储复选框结果的数组。
category->subcategory->choice
我不确定这是否可能,但我可能想要这样的东西:
<input type="hidden" name="category[]" />
<input type="checkbox" name="subcat1[]" value="something" />
<input type="checkbox" name="subcat1[]" value="somewhere" />
<input type="checkbox" name="subcat2[]" value="something" />
<input type="checkbox" name="subcat2[]" value="somewhere" />
我希望能够像这样使用 PHP 遍历类别数组循环:
foreach($_POST['category'] as $sub){
switch($sub){
case 'subcat1':
foreach($sub as $val){
//prepare $val to insert into database X
}
break;
case 'subcat2':
foreach($sub as $val){
//prepare $val to insert into database Y
}
break;
}
}
【问题讨论】:
-
是的,这是可能的,但您的具体问题是什么?
标签: php html multidimensional-array