【发布时间】:2016-02-19 15:00:55
【问题描述】:
我对这个表格有一点问题。 在 fprm 页面上,我的代码是:
<form action="?act=process" method="post">
<?php $sql = "SELECT * FROM schedule WHERE day = '$day' ORDER BY ID ASC";
$hours = mysql_query($sql);
while ($hour = mysql_fetch_array($hours)) { ?>
<input type="text" name="course" value="<?=$hour[course]?>">
<input type="hidden" name="id" value="<?=$hour[ID]?>">
<?php } ?>
<button type="submit">Submit</button>
在流程页面上是这样的:
while($id = each($_POST['id']) && $course = each($_POST['course']))
{
//echo "ID $id AND course $course<br/>";
}
我需要做的就是在一段时间内传递所有变量以更新我的 sql 数据库中的每个变量。
我得到的错误是:警告:传递给 each() 的变量不是 /path_domain 中的数组或对象
我该如何解决这个问题?
【问题讨论】:
标签: php sql foreach while-loop