我有一个表单结构来保存有关调查和问题的信息,这是我的代码:
<form>
<div class=surveys>
Survey 1
<div class="questions">
Question 1
<input name="value_1">
<input name="value_2">
</div>
<div class="questions">
Question 2
<input name="value_1">
<input name="value_2">
</div>
...
</div>
<div class=surveys>
Survey 2
<div class="questions">
Question 1
<input name="value_1">
<input name="value_2">
</div>
<div class="questions">
Question 2
<input name="value_1">
<input name="value_2">
</div>
...
</div>
...
正如你所看到的,我有一个带有许多元素组的表格,被称为“调查”的div,其中我还有许多按div划分的元素组,也称为“问题”,调查和问题的数量由数字定义我从我的数据库带回来的元素。
此信息发送到控制器(我正在使用Laravel框架),我想知道将此数据发送到控制器以通过post请求操作它的最佳方法是什么。我有点困惑,因为输入名称必须在每个元素中相同,或者至少相似,但我不知道如何识别输入以便我可以匹配问题。
希望你能帮助我,我真的很感激。
答案 0 :(得分:0)
这样做:
name="survey[".$i."][."$j."]['value_1']"
其中i是调查指数,j是问题索引。