$sContent .= "<select id=\"idAuto6\" onchange=\"setS(this.value)\">
<?php if($speed == 1){?>
<option value=\"1\" selected=\"selected\">1X</option>
<?php }else{?>
<option value=\"1\">1X</option>
<?php }?>
<?php if($speed == 0.5){?>
<option value=\"0.5\" selected=\"selected\">2X</option>
<?php }else{?>
<option value=\"0.5\">2X</option>
<?php } ?>
</select>";
为什么这样写的没反映,判断不了
试改写代码如下:
<?phpecho '<select id="idAuto6" onchange="setS(this.value);">';
if($speed == 1){
echo '<option value="1" selected="selected">1X</option>';
}else{
echo '<option value="1">1X</option>';
}
if($speed == 0.5){
echo '<option value="0.5" selected="selected">2X</option>';
}else{
echo '<option value="0.5">2X</option>';
}
echo '</select>';
?>追问
就像这种$sContent .= "";
但是要在里面插入判断条件
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-06-27
可以不用把他拆成这么多小块,直接放在一个php标签里,但是要么双引夹单引,要么单引夹双引,用转义也可以