Shucach
@Shucach

Как передать значения поля inpute в массив?

Добрый день.
Помогите добавить значения полей input в массив php.
Форма:
<form method="post">
   <inpute type="text" name="optio">
   <inpute type="text" name="optio">
   <inpute type="text" name="optio">
 </form>

Ну и клику на кнопку:
if (isset($_POST['save'])) {
  $MassCh[$i]=$_POST['optio'];
}
Но при таком варианте добавляется в массив все и в одну ячейку и это не странно.


Тогда попробовал массивом и скриптом при генерации нового поля к name="optio" добавляется число и через массив добавляю в ячейки вот так:
for ($i=1; $i<=$valueLine; $i++) {
            $MassCh[$i]=$_POST['option'.$i];
        }

Но не уверен будет ли правильное это решение?
  • Вопрос задан
  • 300 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
<input type="text" name="field[]">
В $_POST['field'] будет уже массив заполненных значений.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы