Php 显示从db到下拉列表的值
我有一个主题列表表,我用select在下拉列表中显示所有主题。 这是我的密码:Php 显示从db到下拉列表的值,php,Php,我有一个主题列表表,我用select在下拉列表中显示所有主题。 这是我的密码: <select id="iask_topic" name="iask_topic" class="form-control"> <?php $database = new Database(); $conn = $database->getConnection(); $db = new Priest($conn); $res = $db->
<select id="iask_topic" name="iask_topic" class="form-control">
<?php
$database = new Database();
$conn = $database->getConnection();
$db = new Priest($conn);
$res = $db->topic();
foreach ($res as $key => $value) {
echo '<option>'.$value['topic_list'].'</option>';
?>
</select>
<?php
}
?>
但实际情况是:显示后,只有一个主题位于下拉列表内,其他主题位于下拉列表外
下面是在下拉列表中显示主题后发生的具体情况的示例屏幕截图
关闭每个括号:}
<select id="iask_topic" name="iask_topic" class="form-control">
<?php
$database = new Database();
$conn = $database->getConnection();
$db = new Priest($conn);
$res = $db->topic();
foreach ($res as $key => $value) {
echo '<option>'.$value['topic_list'].'</option>'; } // <--- Here --
?>
</select>
关闭每个括号:}
<select id="iask_topic" name="iask_topic" class="form-control">
<?php
$database = new Database();
$conn = $database->getConnection();
$db = new Priest($conn);
$res = $db->topic();
foreach ($res as $key => $value) {
echo '<option>'.$value['topic_list'].'</option>'; } // <--- Here --
?>
</select>
我会这样说:
<?php
$database = new Database();
$conn = $database->getConnection();
$db = new Priest($conn);
$res = $db->topic();
?>
<select id="iask_topic" name="iask_topic" class="form-control">
<?php
foreach ($res as $key => $value) {
echo '<option>'.$value['topic_list'].'</option>';
}
?>
</select>
我会这样说:
<?php
$database = new Database();
$conn = $database->getConnection();
$db = new Priest($conn);
$res = $db->topic();
?>
<select id="iask_topic" name="iask_topic" class="form-control">
<?php
foreach ($res as $key => $value) {
echo '<option>'.$value['topic_list'].'</option>';
}
?>
</select>
关闭foreach循环
foreach ($res as $key => $value) {
echo '<option>'.$value['topic_list'].'</option>';
}
foreach($resas$key=>$value){
回显'.$value['topic_list'].';
}
关闭foreach循环
foreach ($res as $key => $value) {
echo '<option>'.$value['topic_list'].'</option>';
}
foreach($resas$key=>$value){
回显'.$value['topic_list'].';
}
foreach循环结束括号缺失将select closing tag
移动到循环的外部/后面foreach($res as$key=>$value){…}
。同时打印($res)要检查fetch dataoh抱歉,我没有包括右括号,但它下面有一个右括号。foreach循环右括号缺失将select closing tag
移动到foreach($res as$key=>$value){…}循环的外部/后面,并打印($res)为了检查fetch dataoh抱歉,我没有包括右括号,但它下面有一个右括号。ohh isee原因我所做的是将右括号放在外面,因为我下面有另一个html标记。。我忘了删除那些感谢我的回答,因为我所做的是把括号放在外面,因为我下面有另一个html标记。。我忘了去掉那些谢谢你的回答