Есть форма с такой структурой:
<label>Вопрос №1</label>
<input type="text" name="???">
<label>1 ответ на 1 вопрос</label>
<input type="text" name="???">
<label>2 ответ на 1 вопрос</label>
<input type="text" name="???">
<label>3 ответ на 1 вопрос</label>
<input type="text" name="???">
<label>Вопрос №2</label>
<input type="text" name="???">
<label>1 ответ на 1 вопрос</label>
<input type="text" name="???">
<label>2 ответ на 1 вопрос</label>
<input type="text" name="???">
Количество разное для каждого вопроса.
Мне нужно как-то сделать:
- значение 1 вопроса записать в БД,
- значение 1 ответа на 1 вопрос записать в БД
- значение 1 ответа на 1 вопрос записать в БД
...
- значение 5 вопроса записать в БД,
- значение 1 ответа на 5 вопрос записать в БД
- значение 2 ответа на 5 вопрос записать в БД
Записывать буду так:
- получил значение 1 вопроса, записал в таблицу и получил id
- получил значение 1 ответа на 1 вопрос, записал в другую таблицу ответ и id вопроса
- получил значение 2 ответа на 1 вопрос, записал в другую таблицу ответ и id вопроса
...
- получил значение 5 вопроса, записал в таблицу и получил id
- получил значение 1 ответа на 5 вопрос, записал в другую таблицу ответ и id вопроса
- получил значение 2 ответа на 5 вопрос, записал в другую таблицу ответ и id вопроса
Видел такую конструкцию:
<label>Вопрос №1</label>
<input type="text" name="question[][]">
<label>1 ответ на 1 вопрос</label>
<input type="text" name="answer[][]">
<label>2 ответ на 1 вопрос</label>
<input type="text" name="answer[][]">
<label>3 ответ на 1 вопрос</label>
<input type="text" name="answer[][]">
<label>Вопрос №2</label>
<input type="text" name="question[][]">
<label>1 ответ на 1 вопрос</label>
<input type="text" name="answer[][]">
<label>2 ответ на 1 вопрос</label>
<input type="text" name="answer[][]">
Но не пойму как она работает и как можно использовать.