我正在尝试使用while循环在下拉框中分配选项。 页面上的选项显示为空白。 没有显示错误。
<?php
$dbstate = new DB();
if (!$dbstate->open()) {
die ($dbstate->error());
}
if (!$dbstate->query("SELECT * FROM external_details order by external_id")) {
die ($dbstate->error());
}
?>
<select name="selstate" >
<option value="0">Subject</option>
<?php while ($row = $dbstate->fetchAssoc()) {?>
<option value="<?= $row['external_id']?>">
<?= $row['name']?>
</option>
<?php
}
$dbstate->freeResult();
$dbstate->close();
?>
答案 0 :(得分:0)
在short_open_tags
中启用php.ini
选项,或将<?=
更改为<?php echo