Я хочу создать массив, содержащий несколько массивов, в которых хранятся результаты флажков.form array of array checkboxes
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;
}
}
Да, это возможно, но что конкретно представляет собой ваша проблема? –