conv_selected_option 의 질문
본문
if ($_GET["s_year"]!= "" && $_GET["s_month"]) {
$s_year =$_GET['s_year'];
$s_month = $_GET['s_month'];
$s_date = $s_year."-".$s_month;
$sql .= " AND SUBSTRING(ct_time,1,7) ='$s_date'";
$qstr = "s_year=$s_year&s_month=$s_month";
$option = "";
}
$result = sql_query($sql, true);
?>
<div>
<form name="frm_month" action="" method="get">
<strong>기간</strong>
<select name="s_year" onchange="this.form.submir();">
<?php for ($l = 2020; $l < 2027; $l++) {
$option = "<option value=\"{$l}\">{$l}년</option>";
echo conv_selected_option($option,$l);
} ?>
</select>
<select name="s_month" onchange="this.form.submir();">
<?php for ($i = 1; $i <= 12; $i++) {
$m = sprintf('%02d',$i);
$option = "<option value=\"{$m}\">{$m}월</option>";
echo conv_selected_option($option,$m);
}
?>
</select>
<input type="submit" value="확인" class="btn_submit">
</form>
conv_selected_option의 함수를 써서
넣어보려고 햇는데
2027년
12월
이렇게 selected되서 나타나서 어떻게해야 이 함수를 써야하는지요??
!-->답변 1
echo conv_selected_option($option,$l);
이부분을
$ll = ($_GET["s_year"]) ? $_GET["s_year"] : date('Y');
echo conv_selected_option($option,$ll);
이렇게 교체
$m = sprintf('%02d',$i);
$option = "<option value=\"{$m}\">{$m}월</option>";
echo conv_selected_option($option,$m);
이부분을
$m = sprintf('%02d',$i)
$option = "<option value=\"{$m}\">{$m}월</option>";
$mm = ($_GET["s_month"]) ? $_GET["s_month"] : date('m');
$mm = sprintf('%02d',$mm)
echo conv_selected_option($option,$mm);
로 교체
답변을 작성하시기 전에 로그인 해주세요.