php selected 我是一个初学者(女生) 希望有经验的大哥大姐可以帮助我 一个下拉框中一般只有一个项目被选中,所以一般不会对每个option都写一个selected=selected. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得代码整理成下面这样会清晰点,希望你能看懂$page = 2; //假设现在page为2$optionsHtml = '';for($i = 1; $i <= $totalPage; $i++){ $selectHtml = ''; //选中属性代码默认为空 if($i == $page){ //如果是当前页面就生成选中属性,现在假设是第2页了,那么第二个option应该会选中的 $selectHtml = ' selected="selected"'; } $optionsHtml .= '<option value="' . $i . '"' . $selectHtml . '>' . $i . '</option>'; //与选中属性拼接}$selectHtml = '<select onchange="这个不是我回复的重点">' . $optionsHtml . '</select>';而你上面说一直走else我认为是你的$page是0,你大概要这样做:$page = intval($_GET['page']);if($page < 1){ $page = 1;} 这个是王道,不然后期看得你想吐。不使用smarty吗 问个 url rewrite 的写法。 关于PHP脚本的变量问题2 学习php,想买一本经典的教程,大家推荐一个吧。省得走弯路 file_get_contents来的文章显示不全 smarty 上传时的问题,急!!! 怎么解决这种错误?open_basedir restriction in effect 公司有个邮件系统,是用perl的cgi做的(他们是这么说的),想用php来开发它的前台的问题?? 我在测试mysql出错,请大侠教教我,up有分 php的cache技术 如何在网页上设计一个灯,根据数据库中的信息判断亮和灭呢 PHP循环中进度显示以及"假死" PHP标记?
$optionsHtml = '';
for($i = 1; $i <= $totalPage; $i++){
$selectHtml = ''; //选中属性代码默认为空
if($i == $page){
//如果是当前页面就生成选中属性,现在假设是第2页了,那么第二个option应该会选中的
$selectHtml = ' selected="selected"';
}
$optionsHtml .= '<option value="' . $i . '"' . $selectHtml . '>' . $i . '</option>'; //与选中属性拼接
}
$selectHtml = '<select onchange="这个不是我回复的重点">' . $optionsHtml . '</select>';而你上面说一直走else我认为是你的$page是0,你大概要这样做:
$page = intval($_GET['page']);
if($page < 1){
$page = 1;
}
这个是王道,不然后期看得你想吐。不使用smarty吗