帮我看看错在哪???(答对给分) echo "<option value='1'".($numsel==2?'selected':'').">2</option>"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种写法很不怎么样,而且语法结构就是错语的首先三元的使用:三元可以对一个变量的true or false复制,但你这不是要复制,而是要selected,所以只能用if判断,其次你这个的写法即使是判断也是不行的,echo中怎么能包含逻辑判断?<?php$numsel=2;?><select name=sel> <option value=1 <? if($numsel==1) echo "selected";?> >1</option> <option value=2 <? if($numsel==2) echo "selected";?> >2</option> <option value=3 <? if($numsel==3) echo "selected";?> >3</option> <option value=4 <? if($numsel==4) echo "selected";?> >4</option> <option value=5 <? if($numsel==5) echo "selected";?> >5</option></select>只用这样用潜入来写,或用模板 <select name=sel><?php$numsel=2;for($i=1;$i<=5;$i++) { $sele = ''; if($i == $numsel) $sele = ' selected'; echo "<option value='$i'$sele>$i</option>";}?></select> 如何把链接中带的字符串弄到PHP里 奇怪的网页乱码问题——用documentroot访问乱码,加上index.php正常显示 如何从地址中取省份城市名称? 求super插件(linux下php执行root命令的插件) 请问下学php从入门到精通那本书好 要有实践的 由于公司发展和业务拓展,诚邀兼职php程序员加盟,工作地点北京。待遇从优。 希望大家能够经过这里能够留下MSN,以后能够多多交流。 请问怎样用判断客观端的操作系统的语言版本? 我没法用关于图形的函数? 急!最好用什么办法从服务器或页面下载图片? 请哪位大侠有空帮我看看一个分页的问题? 请问各位高手 有关smarty的问题
首先三元的使用:三元可以对一个变量的true or false复制,但你这不是要复制,而是要selected,所以只能用if判断,其次你这个的写法即使是判断也是不行的,echo中怎么能包含逻辑判断?
<?php
$numsel=2;
?>
<select name=sel>
<option value=1 <? if($numsel==1) echo "selected";?> >1</option>
<option value=2 <? if($numsel==2) echo "selected";?> >2</option>
<option value=3 <? if($numsel==3) echo "selected";?> >3</option>
<option value=4 <? if($numsel==4) echo "selected";?> >4</option>
<option value=5 <? if($numsel==5) echo "selected";?> >5</option>
</select>
只用这样用潜入来写,或用模板
<?php
$numsel=2;
for($i=1;$i<=5;$i++) {
$sele = '';
if($i == $numsel) $sele = ' selected';
echo "<option value='$i'$sele>$i</option>";
}
?>
</select>