conv_selected_option 의 질문

conv_selected_option 의 질문

QA

conv_selected_option 의 질문

답변 1

본문



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);

로 교체

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 62
© SIRSOFT
현재 페이지 제일 처음으로