php - 编辑用户时获取下拉列表名称而不是值

标签 php mysql editing

我需要一些帮助,我有一张表格,其中显示了已签署患者计划的人员。

它的外观如下:

现在,如果您查看“位置”列,它会显示 8,而不是下拉列表中的最后一个选项 Manalapan。

以下是数据库表如何查找办公室位置:

我想从数据库中获取office_name数据,同时从表中的患者中检索表中的患者信息:

它在数据库中存储为 pat_loc,这个是 8。

最后,我希望它说出办公室的名称,而不是存储的号码,首先从患者表中获取它,然后前往办公室表获取名称。

有这样的事情可以做吗?

如果需要,我将显示我当前的代码以查看需要添加的位置。

最佳答案

您可以尝试进行内部联接,以便可以从两个表中获取所需的所有数据

SELECT * FROM patients INNER JOIN offices ON office_id = pat_loc

然后通过行数组访问它,例如 $row['office_name]

关于php - 编辑用户时获取下拉列表名称而不是值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17374524/

相关文章:

php - 如何将 JavaScript 函数数据放入 PHP 变量中

php MySQL query update column into database.. 但它无法将更新的列值显示到页面中

MySQL:BTREE 慢速索引路径(表大小:723704015 行)

html - 在 Visual Studio 2012 中编辑 HTML 会在标签下创建一个标记,如何关闭它?

javascript - Ajax 在新页面返回数据

php - CakeEmail - 我该如何使用它?

php - 如何知道是什么减慢了 MySql 左连接速度

mysql - 如何修复 "subquery returns more than 1 row"错误?

javascript - 如何防止用户编辑 javascript 中的值

php - 各种文件类型、doc、dwg、图像的在线编辑器