永发信息网

php的下拉菜单中,我想让一开始显示一个确定的值,应该怎么做

答案:4  悬赏:40  手机版
解决时间 2021-03-09 19:30
  • 提问者网友:斑駁影
  • 2021-03-08 21:48
<td valign=middle>支出项目:</td>
<td><select name=newcategory>
<option value=>吃饭</option>
<option>生活用品</option>
</select>
</td>"

这是我一段html的值,在php页中,然后我想一开始让它显示的是,比如说是“生活用品”这个值。
然后这个“生活用品”是我从数据库中读取出来的值,命名为$category,我想在一进入这个html时,默认显示的就是“生活用品”。
应该在哪里加语句?

写的可能不是很清楚,不明白可以再问下。

谢谢大家
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-03-08 22:07
从数据里面调用option列表的时候,加一句
$output='';
while($rs循环条件){
其他循环内容...
$output.="<option value='".$rs['yy'];
if($rs['xx']=='生活用品')$output.=" selected ";
$output.=" '>".$rs[xx]."</option>";
}
$output="<select name=newcategory>".$output."</select>";
全部回答
  • 1楼网友:春色三分
  • 2021-03-08 23:25
select value=默认值
  • 2楼网友:鱼芗
  • 2021-03-08 23:01
用js做比较方便吧 你搜索一下 js二级联动菜单 很多很多 我就不复制了。。。希望有帮助
  • 3楼网友:一叶十三刺
  • 2021-03-08 22:20
<option selected="true">生活用品</option>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯