我在我的网站上有一个博客和问题部分,有类别。当用户撰写问题或博客时,可以通过下拉菜单选择您的类别。当您编辑其中任何一个时,您可以选择通过下拉菜单更改您的类别。当您去编辑博客时,类别下拉菜单是标准样式的下拉菜单,我用<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