Я думаю, что вы предполагаете, что $_POST
устанавливается как
$_POST["form"]["AttendeesInstitution"][]
На самом деле я мог бы предположить, что он установлен как (Мне нужно было бы увидеть вывод print_r($_POST)
, чтобы быть уверенным).
$_POST["form[AttendeesInstitution]"][]
Таким образом, для доступа к нему необходимо добавить Undefined index
У вас есть два варианта исправить это
Цикл массива, как у васэто, но, вероятно, не то, что вы хотите:
foreach($_POST["form[AttendeesInstitution]"] as $k=>$v){
//Stuff you do here
}
или обновите ввод данных, чтобы сделать данные так, как вы хотите, потому что $_POST
уже является массивом.
<input name="[form][AttendeesInstitution][]" type="text">
<input name="[form][AttendeesInstitution][]" type="text">
Я не могу100% проверить это тоже.