【发布时间】:2016-09-03 23:47:41
【问题描述】:
我想根据数据库中记录的内容显示包含所选日期的下拉菜单。
有没有什么有效的方法可以根据记录的数据动态改变下拉菜单的选中状态?
谢谢
注意:
如果下一个clinicID的记录天数超过一行,会有很多下拉菜单
$day 是一个整数,1 代表星期日,2 代表星期一,以此类推
这是我的代码
// Check if any row existed
if ($count>0) {
// If row existed then start printing it
while($row = mysql_fetch_assoc($retval))
{
$day = $row['day'];
$startHour = $row['startHour'];
$startMin = $row['startMin'];
$endHour = $row['endHour'];
$endMin = $row['endMin'];
echo
"<span>" .
"<select name='day[]'>" .
"<option value='1' selected='selected'>Sunday</option>" .
"<option value='2'>Monday</option>" .
"<option value='3'>Tuesday</option>" .
"<option value='4'>Wednesday</option>" .
"<option value='5'>Thursday</option>" .
"<option value='6'>Friday</option>" .
"<option value='7'>Saturday</option>" .
"<option value='0'>Everyday</option>" .
"</select>"
//Please ignore this below
"<br>start : " . $startHour . "." . $startMin .
"<br>end : " . $endHour . "." . $endMin .
"<br><br>";
}
}
else {
}
【问题讨论】:
-
嗨。如果这是新代码,请使用 PDO 或 MySQLi。 mysql 已弃用,不应在新代码上使用 php.net/manual/en/function.mysql-query.php 试试这个链接,它对我有很大帮助:@Your-Common-Sense 的 phpdelusions.net/pdo。