Php 下拉列表,循环,同时,外键

Php 下拉列表,循环,同时,外键,php,Php,我想显示2个下拉列表。我的两个下拉列表实际上是两个外国钥匙(fk_候选,fk_课程)。 目前我只能恢复1个外键,即fk\u候选项 下面是一个例子 日期: 候选人: 身份证课程: 我的问题是,如何为外键创建下拉列表 在选择标记内尝试以下代码: foreach ($row as $key) { echo '<option value="'.$key->id_candidat.'">'; echo $key->name_candidat .' '.$

我想显示2个下拉列表。我的两个下拉列表实际上是两个外国钥匙(
fk_候选,fk_课程
)。 目前我只能恢复1个外键,即
fk\u候选项

下面是一个例子


日期:
候选人:
身份证课程:
我的问题是,如何为外键创建下拉列表

在选择标记内尝试以下代码:

   foreach ($row as $key) {
    echo '<option value="'.$key->id_candidat.'">';
    echo $key->name_candidat .' '.$key->firstname_candidat;
    echo'</option>';
   } 
foreach($row作为$key){
回声';
echo$key->name_candidate.''.$key->firstname_candidate;
回声';
} 

然后你可以在另一个下拉列表中重复这一点。

为什么你不能重复你在第一个下拉列表中所做的事情呢?你可以包括定义
$sql
@Dharman的部分吗?我有一个语法问题。你有例子吗?
   foreach ($row as $key) {
    echo '<option value="'.$key->id_candidat.'">';
    echo $key->name_candidat .' '.$key->firstname_candidat;
    echo'</option>';
   }