【发布时间】:2017-07-07 12:31:19
【问题描述】:
这是我的代码:
<?php
$date = 2015-02-30;
$year = substr($date, 0, 4);
$month = substr($date, 5, 2);
$day = substr($date, 8, 2);
?>
<select>
<?php
for ($i=1; $i < 31; $i++) { ?>
<option value="<?php echo $i; ?>" <?php if($day === $i){ echo "selected"; }; ?>><?php echo $i; ?></option>
<?php } ?>
</select>
对于该选项,应选择数字 4。为什么它不起作用?谢谢
抱歉,我已经在 select 语句中包含了这个
编辑:参见上面的代码编辑。可能是因为
【问题讨论】:
-
据我所知,它看起来确实有效。
-
您是否已将此代码包装在选择标签中?
-
它对我有用。我刚刚粘贴了您的代码并尝试运行,它工作正常。
-
你运行这个有
http://localhost或file:///?或托管?我的想法更像file:///。告诉我们,HTML 源代码揭示了什么? 蜘蛛侠的感觉在这里也很刺痛。 -
@baileyJchoi 请回答 Fred -ii- 的评论:stackoverflow.com/questions/42307112/…