У меня есть форма, она принимает следующие значения:
image_title,
image_description,
image_file
Я хотел представить эту форму несколько раз, поэтому я сделал следующее:
image_title_1,
image_description_1,
image_file_1
image_title_2,
image_description_2,
image_file_2
Несколько раз, поэтому у меня есть поля 1 - 10. Я отправляю форму и распечатываю содержимое массива POST, единственная проблема - это любой "image_title_ #" после того, как "image_title_1" не существует в массиве: но все остальное делает.
Таким образом, массив будет выглядеть примерно так:
image_title_1 -> "title!"
image_description_1 -> "description!"
image_file_1 -> file
image_description_2 -> "description!"
image_file_2 -> file
image_description_3 -> "description!"
image_file_3 -> file
Итак, чтобы выяснить, что это, я поменял описание и заголовок друг с другом, однако заголовок все равно не отображается после 1. Я не занимаюсь ЛЮБОЙ обработкой, я буквально просто распечатываю массив $ _POST до того, как даже касаясь этого. Это не имеет смысла, что может быть причиной?
Чтобы уточнить: проблема в том, что «image_title_ #» (пример: image_title_3) не передается, за исключением image_title_1, даже если я переставлю порядок. Я не делаю обработку перед выводом.
Редактировать, источник HTML просто:
<form method="post" action="">
<input type="text" name="image_title_1"></input>
<input type="text" name="image_description_1"></input>
<input type="text" name="image_file_1"></input>
<input type="text" name="image_title_2"></input>
<input type="text" name="image_description_2"></input>
<input type="text" name="image_file_2"></input>
<input type="text" name="image_title_3"></input>
<input type="text" name="image_description_3"></input>
<input type="text" name="image_file_3"></input>
<input type="submit" name="submit" value="submit"></input>
</form>