У меня есть форма с несколькими наборами данных (которые являются переменными), которые я пытаюсь передать в PHP, а затем для каждой группы полей подготовить отдельные данные в переменных PHP, чтобы я мог работать с ними.
Моя форма выглядит так:
И мой PHP-код выглядит следующим образом:
foreach ( $_POST['group'] as $group ) {
foreach ( $group['form'] as $member) {
$thisfamilymember = $member['familymember'];
$thisrequestmessage = $member['requestmessage'];
$thisrequestchecked = $member['requestchecked'];
}
echo "
thisfamilymember = ".$thisfamilymember;
echo "
thisrequestmessage = ".$thisrequestmessage;
echo "
thisrequestchecked = ".$thisrequestchecked;
}
Однако вместо того, чтобы получить 9 строк, показывающих различные данные, введенные в форму, все команды echo возвращаются, показывая, что переменные пусты:
thisfamilymember =
thisrequestmessage =
thisrequestchecked =
thisfamilymember =
thisrequestmessage =
thisrequestchecked =
thisfamilymember =
thisrequestmessage =
thisrequestchecked =
Изменить — я внес в форму следующее изменение, и теперь она работает
Подробнее здесь: https://stackoverflow.com/questions/787 ... processing