Php选择基于动态下拉列表的默认下拉列表

时间:2013-07-11 14:36:43

标签: php html mysql forms dynamic

为我的系统构建一个编辑用户表单,并且在尝试找出如何对下拉列表中与用户信息相关的值 selected =“selected”时遇到一些麻烦数据库。

这是我的代码:http://pastebin.com/EVdUfTzN

办公室的名称存储在一个名为 offices 的表中,患者去的办公室的值存储在患者中。基本上我想从两个表中选择信息并在其上添加一个选定的选项。

以下是办事处表的图片 enter image description here

以下是患者表的图片 enter image description here

你明白我想做什么吗?甚至可以简化它,以便使用INNER JOIN进行一次查询

1 个答案:

答案 0 :(得分:1)

试试这个(替换第25-29行):

<?php
while ($dd_loc_row = mysql_fetch_array($dd_loc_result)) {
    echo "<option value=\"" . $dd_loc_row['office_id'] . "\"".($row['pat_loc'] == $dd_loc_row['office_id'] ? ' selected="selected"' : '').">" . $dd_loc_row["office_name"] . "</option>";
}
?>