【发布时间】:2012-02-21 02:24:58
【问题描述】:
好的,我确定我遗漏了一些简单的东西,但是我正在使用 MySQL While 语句中的数据填充表单上的隐藏字段。数据在页面上正确显示,但提交时,提交的数据总是来自最后加载的id。
while ($row = mysql_fetch_assoc($result)) {
$id = $row['id'];
echo '<form name="voting" action="thanks_for_voting.php" method="POST">
<align="right"><input type="hidden" name="id" value="'.$id.'"
<br><input type="submit" value="VOTE FOR '.$id.'"><br>';
}
我做错了什么?我试图保持对我的数据库的一次调用以防止过载,我认为必须有一种简单的方法来实现我的目标?但是什么?
Machineadict 通过注意到我没有关闭我的表单解决了我的问题。我关闭了它,问题就解决了。谢谢!
【问题讨论】: