我正在为数据库中的每个东西循环一个表单,写出它的位置和它的id。
[HTML Type]
在提交时,我想提取每个人的ID和新位置,以便我可以在数据库中更改它。 如何用他们的id提取每个人的位置? 以某种方式返回$ _POST ['newPosition']并将其循环以更改数据库中的每个位置值(这不是问题),我的问题是如何将其与其ID匹配?
答案 0 :(得分:1)
您可以使用ID -
命名位置字段<input type='text' value='$thing->position' name='newPosition[$thing->id]'/>
发布数据后 -
foreach($posted_data['newPosition'] as $id => $position) {
echo $id.' - '.$position;
}
答案 1 :(得分:0)
你可以这样做
foreach ($foo as $thing) {
$HTML = "
<input type='text' value='$thing->position' name='newPosition[" . $thing->id . "][]'/>
<input type='hidden' value='$thing->id[]' name='id'/>";
}
然后当您获得数据时,您也可以获得密钥
喜欢这样
foreach($array as $key => $value){}
这样newPosition与ID绑定:)