<select name="month">
<?php
for ($i = 0; $i < count($month); $i++) {
if ($month[$i] == date('M')) {
$selected = "selected";
} else {
$selected = "";
}
echo "<option value=$month[$i] $selected >$month[$i]</option>";
}
?>
</select>我显示它当前的月份,每当我选择了其中一个月份,submit之后,它都会跳回去当前月份。
我想要我选什么月份,它就停在那个月份。不会刷新似的回去当前月份。要怎么做?
<select name="month">
<?php
for ($i = 0; $i < count($month); $i++) {
if ($month[$i] == date('M')) {
$selected = "selected";
} else {
$selected = "";
}
echo "<option value='{$month[$i]}' ".$selected." >".$month[$i]."</option>";
}
?>
</select>
<select name="month">
<?php
for ($i = 0; $i < count($month); $i++) {
if ($_POST['month'] == date('M')) {
$selected = "selected";
} else {
$selected = "";
}
echo "<option value=$month[$i] $selected >$month[$i]</option>";
}
?>
</select>
选择其他月份全跳去Jan...
选择当前月份Jun的话,就跳去Dec...
<select name="month">
<?php
for ($i = 0; $i < count($month); $i++) {
?>
<option value="<?php echo $month[$i];?>" <?php if($month[$i] == date('M') echo "selected";?> ><?php echo $month[$i];?></option>
<?php
}
?>
</select>
<?php
for ($i = 0; $i < count($month); $i++) {
?>
<option value="<?php echo $month[$i] ?>" <?php if($month[$i] == date('M'))$selected="selected" ?> ><?php echo $month[$i] ?></option>";
<?php
}
?>
</select>
<?php
for ($i = 0; $i < count($month); $i++) {
?>
<option value="<?php echo $month[$i] ?>" <?php if($month[$i] == date('M'))echo 'selected="selected"' ?> ><?php echo $month[$i] ?></option>";
<?php
}
?>
</select>