编辑用户时获取下拉名称而不是值

时间:2013-06-28 22:22:05

标签: php mysql editing

我需要一些帮助,我有一张桌子,上面显示已签署患者计划的人员。

以下是它的外观:

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

以下是数据库表查找办事处位置的方式:

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

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

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

有没有可以做到的事情?

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

1 个答案:

答案 0 :(得分:0)

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

SELECT * FROM patients INNER JOIN offices ON office_id = pat_loc

然后通过您的行数组(如$row['office_name]

)访问它