我正在开发一个表单,允许用户创建自己的调查。每个调查有n
个问题,每个问题有n
个答案。
例如(未测试此表单,只是一个示例):
<form action="/add-survey" method="POST">
<label for="question_1">Question 1</label>
<input type="text" name="question[]">
<ul id="answerswers">
<li class="answerswer">
<label for="answerswer_1">Answer 1</label>
<input type="text" name="...."> /* What do I do here? */
</li>
</ul>
</form>
当我提交表单时,我想在PHP脚本中访问这样的表单:
$_POST['question'][0]['answer'][0] // Question 1, answer 1
如果我将name
属性设置为answer[]
,我最终会得到两个数组question
和answer
,这会使其难以使用。
这可能吗?
在answer input
上尝试此操作
<input type="text" name="question[][answer][]">