-5

次のように、データベース値をPHPファイルに保存しています。

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

これをphtmlファイルのドロップダウンで使用したいと思います。誰かがこれを達成するのを手伝ってくれますか?

4

2 に答える 2

0

phpファイルでは、echoステートメントを使用してhtmlコードを記述するだけです。

そのような:

echo "<SELECT>";
for($i=0$i<count($result);$i++){
    echo "<option>".$result[$i]['idowner']."</option>";
}
echo "</select>";
于 2012-09-11T16:47:00.883 に答える
0

これは、結果を連想配列としてフェッチしていることを前提としています。それらをオブジェクトとしてフェッチする場合は、$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>
于 2012-09-11T17:26:44.137 に答える