繁体   English   中英

表单选择选项选择 PHP

[英]Form select option selected PHP

如果包含当前日期,我尝试找到如何选择选项标签的方法。

例如,如果我的字符串$currentDay=03; 由 PHP date('d');调用date('d'); 我希望我的选择是这样的:

<select>
<option value="01">01</option>
<option value="02">02</option>
<option value="03" selected>03</option>
<option value="04">04</option>
...
... 
</select>
<?php $day=date('d');?>
<select>
<option value="01" <?=($day=='01')?'selected':'';?> >01</option>
<option value="02" <?=($day=='02')?'selected':'';?> >02</option>
<option value="03" <?=($day=='03')?'selected':'';?> >03</option>
<option value="04" <?=($day=='04')?'selected':'';?> >04</option>
...
... 
</select>

您可以使用以下代码:

$day = date('d');
$selected = ' selected="selected" ';
<select>
   <option value="01" <?php if($day=='01') echo $selected; ?>>01</option>
   <option value="02" <?php if($day=='02') echo $selected; ?>>02</option>
   <option value="03" <?php if($day=='03') echo $selected; ?>>03</option>
   <option value="04" <?php if($day=='04') echo $selected; ?>>04</option>
   ...
   ... 
</select>
<select>
    <? foreach ($options as $option) : ?>
        <option value="<?= $option ?>" <? if ($selected_option==$option) echo 'selected' ?>>
            <?= $option ?>
        </option>
    <? endforeach ?>
</select>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM