Передача данных из разных 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']

→ Ссылка