PHP数据库值的HTML下拉列表


HTMLdrop down for PHP database values

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

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

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

这是假设您将结果作为关联数组获取。如果要将它们作为对象获取,请使用$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>

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

例如:

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