Ral*_*ouf 1 html php select drop-down-menu
我的网站上有一个博客和问题部分,其中包含类别.当用户撰写问题或博客时,会出现一个下拉菜单,允许您选择类别.当您编辑其中任何一个时,您可以选择通过下拉列表更改您的类别.当您去编辑博客时,类别下拉列表是标准样式下拉列表,我已经习惯<option value="1" <?php if($blog->category == "1"){echo "selected";}?> >Art and Literature</option>显示以前选择的类别.我正在接受另一位开发人员离开的地方,所以对于问题,他将下拉放入循环中.作为一个新手,我不知道如何在while循环中"回声选择"以使其拉动之前选择的cat.Here是循环
<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>
Run Code Online (Sandbox Code Playgroud)
你可以用同样的方式做到这一点.假设您运行此代码的$ blog对象可用:
while($result = mysql_fetch_array($request)) {
$selected = ($result['id']==$blog->category) ? ' selected="selected"' : '';
echo "<option value='" . $result['id'] . "' ".$selected.">" . $result['CategoryName'] . "</option>";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8368 次 |
| 最近记录: |