我在我的網站上有一個博客和問題部分,有類別。當用戶撰寫問題或博客時,可以通過下拉菜單選擇您的類別。當您編輯其中任何一個時,您可以選擇通過下拉菜單更改您的類別。當您去編輯博客時,類別下拉菜單是標準樣式的下拉菜單,我用<option value="1" <?php if($blog->category == "1"){echo "selected";}?> >Art and Literature</option>
來顯示先前選擇的類別。我正在接受另一位開發人員離開的地方,因此對於問題,他將這個下拉列表放在while循環中。作爲一個新手,我不知道如何「回聲選擇」在while循環,使其拉先前選擇cat.Here是循環如何在while循環中選擇回顯?
<select name="category">
<option value="null">Choose Category</option>
<?php
$query = "SELECT * FROM `Categories_questions` ORDER BY `CategoryName` ASC";
$request = mysql_query($query,$connection);
while($result = mysql_fetch_array($request)) {
echo "<option value='" . $result['id'] . "'>" . $result['CategoryName'] . "</option>";
}
?>
</select>
凡 「check_if_selected」 定義?這不是PHP中的內置函數。 – Jage 2010-01-22 18:25:39