【发布时间】:2012-12-10 05:35:57
【问题描述】:
朋友我有一个包含许多列表和文本字段的表单。 每个表格行都有一个列表和一个文本字段。您可以从列表中选择一个选项并将内容添加到其相关的文本字段。如下,
<tr>
<td>
<select name="area[]">
<option>Family</option>
<option>Love</option>
<option>Marriage</option>
</select>
</td>
<td><input type="text" name="content[]"></td>
</tr>
由于可以有任意数量的行,我决定将输入作为数组获取并尝试对这些记录使用 foreach()。
我的循环是这样的
<?php
if(!empty($_POST['content'])){
foreach($_POST['content']as $value){
//need to get the related list value here
}
}
?>
我的问题是我可以获取文本字段值,但如何从列表数组中获取相关列表值?
对不起,我的英语不好。希望你能就此给我建议 谢谢。
【问题讨论】:
-
如果你的表中有 N 行,那么就有 N 个列表和 N 个文本框,对吧?然后,您可以将文本框索引 0 等同于第 0 行的列表框索引 0,然后是 1,然后是 2,依此类推。这行得通吗?
-
@Ravi 是的,你是对的。但是我正在根据我的需要使用 Jquery 添加、删除行。这就是为什么我不想用索引来制作它们。我希望在这种情况下使用数组会更容易。但我不知道如何将这两者联系在一起
-
@NullPointer 感谢您的建议,我会更新它。