Передача данных из разных input в одной строке
Например есть форма с такими полями для ввода: "Название", "Цена", "Описание". "Описание" в свою очередь состоит из input'ов "Название параметра 1" и "Значение 1". После заполнение этих двух полей необходимо по нажатию кнопки создавать ещё одну строку с полями "Название параметра 2" и "Значение 2" и так далее. С созданием ещё одной строки проблем пока что вроде нет, но как передать значение в виде "Название параметра 1=Значение 1;Название параметра 2=Значение 2;..."?
Ответы (1 шт):
Автор решения: Максим Степанов
→ Ссылка
Указывайте в качестве имени поля массив:
<input name="params[]" value="значение параметра 1" />
<input name="params[]" value="значение параметра 2" />
...
<input name="params[]" value="значение параметра N" />
В php получаете массив: $_POST['params']