gpt4 book ai didi

javascript - 为月份和年份创建一个下拉列表并在 php 中选择

转载 作者:行者123 更新时间:2023-11-29 23:28:53 26 4
gpt4 key购买 nike

我有一个“按月和年搜索”功能,并在下拉(选择)字段中列出了月份和年份。到目前为止,这是完美的,但我需要在提交后显示选定的(月份和年份)表格。但我无法在下拉列表中选择年份和月份。下面是我的 PHP JavaScript 代码。任何人都可以帮助我解决问题

下面是月份和年份的两个下拉列表。月份和年份应显示为选中状态。

<select name="month" class="form-control" >

<?php

for ($i = 0; $i <= 12; ++$i)
{
$time = strtotime(sprintf('+%d months', $i));
$label = date('F ', $time);
$value = date('m', $time);
printf('<option value="%s" selected="selected">%s</option>', $value, $label);
}

?>
</select>
<select name="year" class="form-control">
<?php

for ($i = 0; $i <= 12; ++$i)
{
$time = strtotime(sprintf('-%d years', $i));
$value = date('Y', $time);
$label = date('Y ', $time);
printf('<option value="%s" selected="selected">%s</option>', $value, $label);
}

?>
</select>

到目前为止,这是完美的,但我需要在提交表单后显示选定的(月份和年份)。但我无法在下拉列表中显示选定的年份和月份。下面是我的 php java 脚本代码。谁能帮我解决一下?

最佳答案

试试这段代码

<select name="month" class="form-control" >
<?php
for ($i = 1; $i <= 12; ++$i){
$time = strtotime(sprintf('+%d months', $i));
$label = date('F ', $time);
$value = date('m', $time);
echo '<option value="'.$value.'" ';
if((isset($_GET['month']))&&($value==$_GET['month']))echo 'selected';// Check if form submitted or not. select the month if yes
echo '>'.$label.'</option>';
}
?>
</select>
<select name="year" class="form-control">
<?php
for ($i = 0; $i <= 12; ++$i){
$time = strtotime(sprintf('-%d years', $i));
$value = date('Y', $time);
echo '<option value="'.$value.'" ';
if((isset($_GET['year']))&&($value==$_GET['year']))echo 'selected';// Check if form submitted or not. select the year if yes
echo '>'.$value.'</option>';
}
?>
</select>

关于javascript - 为月份和年份创建一个下拉列表并在 php 中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48019347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com