我这里有段代码,写在 <?php ?> 里面的 ,想在option 里面实现黏性功能,但是,有个问题,你运行就知道了.
echo'<selectname="years">';foreach($yearsas$value){echo"<optionvalue='$value'<?phpif(...
echo
'<select name="years">';
foreach($years as $value)
{
echo
" <option value='$value'
<?php
if(isset(".$_POST['years'].") &&(".$_POST['years']."==$value))
echo ' selected=\"selected\"';
?>
>$value"."年"."</option><br />
";
}
echo "</select>";
你运行就知道了. 请问怎么实现这个? 展开
'<select name="years">';
foreach($years as $value)
{
echo
" <option value='$value'
<?php
if(isset(".$_POST['years'].") &&(".$_POST['years']."==$value))
echo ' selected=\"selected\"';
?>
>$value"."年"."</option><br />
";
}
echo "</select>";
你运行就知道了. 请问怎么实现这个? 展开
1个回答
展开全部
你的代码写的有问题,如果实在HTML页面中嵌入PHP代码,未什么要写echo呢?
如果是在PHP页面中未什么要加<?php ?>呢?我帮你修该一下 你看看
HTML页面中
<select name="years">
<?php foreach($years as $value){ ?>
<option value='<?=$value ?>'
<?php
if(!isset($_POST['years'])&&$_POST['years']==$value){ ?>
selected="selected">
<?php }else {}?>
<?=$value ?>年"</option>
<?php }?>
</select>
- 2.PHP页面中
echo '<select name="years">';
foreach($years as $value)
{
echo"<option value='$value' ";
if(!isset($_POST['years'])&&$_POST['years']==$value){
echo " selected='selected'>";
}else{}
echo $value."年</option>";
}
echo "</select>";
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询