我正在制作一个允许用户创建自己的调查的表单。每项调查的问题数量为n
,每个问题的答案数量为n
。
例如(未测试此表单,只是一个示例):
<form action="/add-survey" method="POST">
<label for="question_1">Question 1</label>
<input type="text" name="question[]">
<ul id="answers">
<li class="answer">
<label for="answer_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
,这使得它很难使用。
这有可能吗?
答案 0 :(得分:2)
在answer input
<input type="text" name="question[][answer][]">