0

我正在尝试使用 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();
?>
4

1 回答 1

1

要么启用short_open_tags您的选项php.ini,要么更改<?=<?php echo

于 2013-10-14T17:23:53.753 回答