У меня есть форма HTML
, которые используют POST
для отправки данных в файл php. Форма создается динамически и имеет несколько флажков, которые могут меняться. Существует скрытый фрагмент данных, который представляет собой число лиц в списке - numberOfPersons.Формат номера HTML POST
эхо $ personCount; показывает, что номер numberOfPersons получен, но я не уверен, что формат верен, потому что будет отображаться только первое зарегистрированное имя в списке, который был опубликован.
Возможно ли, что полученный php-файл не знает, что номер numberOfPersons - это номер? Нужно ли каким-то образом установить формат в целое число? Или есть еще одна ошибка?
Файл, который получает пост выглядит следующим образом:
$personCount=$_POST["numberOfPersons"];
echo $personCount;
for ($intLoop = 1; $intLoop <= $personCount; $intLoop++)
{
echo $intLoop;
echo"<br>";
}
'for ($ intLoop = 1; $ intLoop <= intval ($ personCount); $ intLoop ++)' это скорее всего строка, если значение получено из формы. – adamS
, вероятно, есть еще одна ошибка, потому что '$ personCount' будет автоматически добавляться в целое число – bitWorking
_", потому что будет отображаться только первое зарегистрированное имя в списке, который был отправлен "_ - в вашем коде нет ничего, что выводит эти значения. – CBroe