PHP数据库值的HTMLdrop down

PHP数据库值的HTMLdrop down,php,zend-framework,Php,Zend Framework,我将数据库值存储在PHP文件中,如下所示: $select->from(apartment,array('idapartment')); $select->where('apartment.idowner = ?',$usersession->arrvar['idowner']); $stmt = $select->query(); $result = $stmt->fetchAll(); $this->view->$rows = $opti

我将数据库值存储在PHP文件中,如下所示:

$select->from(apartment,array('idapartment'));   
$select->where('apartment.idowner = ?',$usersession->arrvar['idowner']);
$stmt = $select->query();   
$result = $stmt->fetchAll();
$this->view->$rows = $options;

现在我想在phtml文件的下拉列表中使用它。有人能帮我实现吗?

在php文件中,您只需使用echo语句编写html代码即可

例如:

echo "<SELECT>";
for($i=0$i<count($result);$i++){
    echo "<option>".$result[$i]['idowner']."</option>";
}
echo "</select>";
echo”“;

对于($i=0$i,这是假设您将结果作为关联数组获取。如果您将它们作为对象获取,请使用
$row->idapartment
而不是
$row['idapartment']

<select>
<?php foreach($this->rows as $row): ?>
<option value="<?php echo $row['idapartment']; ?>"><?php echo $row['idapartment']; ?></option>
<?php endforeach; ?>
</select>


可能在Zend_Db打电话后阅读该部分……我们希望您尝试自己解决这个问题,而不是要求社区为您找到一个完整的解决方案。当您有一些代码向我们展示您的一些努力时(即使是错误的)请更新您的问题和标志以重新打开。谢谢。很抱歉,我发布的一些评论被遗漏了。