PHP基于动态下拉菜单选择默认下拉菜单

标签 php html mysql forms dynamic

为我的系统构建一个编辑用户表单,并在尝试弄清楚如何为下拉列表中与用户信息相关的值执行 selected="selected" 时遇到了一些麻烦数据库。

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

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

这是办公室 table 的图片
enter image description here

这是患者表的图片
enter image description here

你明白我想做什么吗?甚至可以简化它,使其成为一个带有 INNER JOIN 的查询

最佳答案

试试这个(替换第 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>";
}
?>

关于PHP基于动态下拉菜单选择默认下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17596285/

相关文章:

php - cURL 帖子无法正常工作 PHP

php - 如何在 codeigniter 中路由请求以便我们可以提供静态 css、js 和 img 文件?

php - 表格列堆叠

javascript - Tinymce 如何在新添加的文本区域上调用 init?

javascript - Canvas 大小不变

php - 主网站和子域移动网站(面临用户目录问题)

javascript - 没有 Bootstrap 的 AngularJS 工具提示?

mysql - 查询返回空结果但数据存在

mysql - 如何提高mysql除法的精度

php 列表类别