<?
자주사용하는 콤보박스의 기능중 달력을 년,월,일을 많이 쓰는데 다소 무식해(!)보이지만
코딩을 대폭 줄여주는 콤보박스 함수
//콤보 박스를 생성한다. Y-년, M-월, D-일
function getCboCalender($verYear, $verMonth, $verDay, $selYear="", $selMonth="", $selDay="", $mtype="D", $is_print="1", $class=''){
$msg = "";
//if($selYear == "") $selYear = date('Y');
//if($selMonth == "") $selMonth = date('n');
//if($selDay == "") $selDay = date('j');
if($class!='') $class = 'class='.$class;
if($mtype == "Y" || $mtype == "M" || $mtype == "D"){
$msg = '<select name="'.$verYear.'" '.$class.'>';
$msg .= '<option value="">====</option>';
for($i=1997; $i<=2007; $i++){
if($i == $selYear)
$msg .= '<option value="'.$i.'" selected>'.$i.'</option>';
else
$msg .= '<option value="'.$i.'">'.$i.'</option>';
}
$msg .= "</select>년 ";
}
if($mtype == "M" || $mtype == "D"){
$msg .= '<select name="'.$verMonth.'" '.$class.'>';
$msg .= '<option value="">==</option>';
for($i=1; $i<=12; $i++){
if($i == $selMonth)
$msg .= '<option value="'.$i.'" selected>'.$i.'</option>';
else
$msg .= '<option value="'.$i.'">'.$i.'</option>';
}
$msg .= "</select>월 ";
}
if($mtype == "D"){
$msg .= '<select name="'.$verDay.'" '.$class.'>';
$msg .= '<option value="">==</option>';
for($i=1; $i<=31; $i++){
if($i == $selDay)
$msg .= '<option value="'.$i.'" selected>'.$i.'</option>';
else
$msg .= '<option value="'.$i.'">'.$i.'</option>';
}
$msg .= "</select>일 ";
}
if($is_print)
echo $msg;
else
return $msg;
}
사용법은
'syear','smonth','sday'는 select박스의 변수명이 되고
$syear, $smonth, $sday는 입력값이 됩니다.
echo getCboCalender('syear', 'smonth', 'sday', $syear, $smonth, $sday);
특히 달력이나 일정관리에 유용할 것 같네요~~
?><div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
자주사용하는 콤보박스의 기능중 달력을 년,월,일을 많이 쓰는데 다소 무식해(!)보이지만
코딩을 대폭 줄여주는 콤보박스 함수
//콤보 박스를 생성한다. Y-년, M-월, D-일
function getCboCalender($verYear, $verMonth, $verDay, $selYear="", $selMonth="", $selDay="", $mtype="D", $is_print="1", $class=''){
$msg = "";
//if($selYear == "") $selYear = date('Y');
//if($selMonth == "") $selMonth = date('n');
//if($selDay == "") $selDay = date('j');
if($class!='') $class = 'class='.$class;
if($mtype == "Y" || $mtype == "M" || $mtype == "D"){
$msg = '<select name="'.$verYear.'" '.$class.'>';
$msg .= '<option value="">====</option>';
for($i=1997; $i<=2007; $i++){
if($i == $selYear)
$msg .= '<option value="'.$i.'" selected>'.$i.'</option>';
else
$msg .= '<option value="'.$i.'">'.$i.'</option>';
}
$msg .= "</select>년 ";
}
if($mtype == "M" || $mtype == "D"){
$msg .= '<select name="'.$verMonth.'" '.$class.'>';
$msg .= '<option value="">==</option>';
for($i=1; $i<=12; $i++){
if($i == $selMonth)
$msg .= '<option value="'.$i.'" selected>'.$i.'</option>';
else
$msg .= '<option value="'.$i.'">'.$i.'</option>';
}
$msg .= "</select>월 ";
}
if($mtype == "D"){
$msg .= '<select name="'.$verDay.'" '.$class.'>';
$msg .= '<option value="">==</option>';
for($i=1; $i<=31; $i++){
if($i == $selDay)
$msg .= '<option value="'.$i.'" selected>'.$i.'</option>';
else
$msg .= '<option value="'.$i.'">'.$i.'</option>';
}
$msg .= "</select>일 ";
}
if($is_print)
echo $msg;
else
return $msg;
}
사용법은
'syear','smonth','sday'는 select박스의 변수명이 되고
$syear, $smonth, $sday는 입력값이 됩니다.
echo getCboCalender('syear', 'smonth', 'sday', $syear, $smonth, $sday);
특히 달력이나 일정관리에 유용할 것 같네요~~
?><div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 730 |
|
19년 전 | 2725 | |
| 729 |
그레이스웹
|
19년 전 | 3518 | |
| 728 |
|
19년 전 | 2693 | |
| 727 |
|
19년 전 | 2532 | |
| 726 |
|
19년 전 | 2349 | |
| 725 |
|
19년 전 | 2254 | |
| 724 |
|
19년 전 | 2137 | |
| 723 |
|
19년 전 | 4259 | |
| 722 |
|
19년 전 | 2676 | |
| 721 |
|
19년 전 | 2166 | |
| 720 |
|
19년 전 | 2265 | |
| 719 |
|
19년 전 | 2854 | |
| 718 |
|
19년 전 | 1964 | |
| 717 |
|
19년 전 | 3197 | |
| 716 |
|
19년 전 | 2755 | |
| 715 |
|
19년 전 | 2273 | |
| 714 |
|
19년 전 | 1824 | |
| 713 |
|
19년 전 | 2242 | |
| 712 |
|
19년 전 | 2013 | |
| 711 |
|
19년 전 | 1908 | |
| 710 |
|
19년 전 | 2473 | |
| 709 |
|
19년 전 | 2335 | |
| 708 |
|
19년 전 | 3897 | |
| 707 |
|
19년 전 | 3742 | |
| 706 |
|
19년 전 | 2239 | |
| 705 |
|
19년 전 | 3309 | |
| 704 |
|
19년 전 | 1979 | |
| 703 |
|
19년 전 | 2386 | |
| 702 |
|
19년 전 | 2281 | |
| 701 |
홀로남은자
|
19년 전 | 2348 | |
| 700 |
홀로남은자
|
19년 전 | 2182 | |
| 699 | 19년 전 | 2817 | ||
| 698 |
|
19년 전 | 2842 | |
| 697 |
|
19년 전 | 3175 | |
| 696 |
|
19년 전 | 3049 | |
| 695 |
|
19년 전 | 2712 | |
| 694 |
|
19년 전 | 2946 | |
| 693 |
|
19년 전 | 3193 | |
| 692 |
|
19년 전 | 2882 | |
| 691 |
|
19년 전 | 2629 | |
| 690 | 19년 전 | 2929 | ||
| 689 | 19년 전 | 4515 | ||
| 688 | 19년 전 | 2440 | ||
| 687 | 19년 전 | 2452 | ||
| 686 | 19년 전 | 3481 | ||
| 685 | 19년 전 | 3171 | ||
| 684 | 19년 전 | 2828 | ||
| 683 | 19년 전 | 2062 | ||
| 682 | 19년 전 | 1776 | ||
| 681 | 19년 전 | 2876 | ||
| 680 | 19년 전 | 1725 | ||
| 679 | 19년 전 | 2313 | ||
| 678 | 19년 전 | 3965 | ||
| 677 | 19년 전 | 3740 | ||
| 676 | 19년 전 | 3469 | ||
| 675 | 19년 전 | 3411 | ||
| 674 |
|
19년 전 | 1569 | |
| 673 |
|
19년 전 | 1939 | |
| 672 |
|
19년 전 | 1865 | |
| 671 | 19년 전 | 2530 | ||
| 670 | 19년 전 | 4634 | ||
| 669 |
|
19년 전 | 2769 | |
| 668 |
|
19년 전 | 1928 | |
| 667 |
|
19년 전 | 1938 | |
| 666 |
|
19년 전 | 1841 | |
| 665 |
|
19년 전 | 2579 | |
| 664 |
|
19년 전 | 8181 | |
| 663 |
|
19년 전 | 2733 | |
| 662 |
|
19년 전 | 2792 | |
| 661 |
|
19년 전 | 3045 | |
| 660 |
|
19년 전 | 2216 | |
| 659 |
|
19년 전 | 2229 | |
| 658 |
|
19년 전 | 2177 | |
| 657 |
|
19년 전 | 2084 | |
| 656 |
|
19년 전 | 2272 | |
| 655 |
|
19년 전 | 2537 | |
| 654 |
|
19년 전 | 3081 | |
| 653 | 19년 전 | 2332 | ||
| 652 | 19년 전 | 1917 | ||
| 651 |
|
19년 전 | 2848 | |
| 650 | 19년 전 | 5014 | ||
| 649 | 19년 전 | 3507 | ||
| 648 | 19년 전 | 3463 | ||
| 647 | 19년 전 | 2977 | ||
| 646 | 19년 전 | 2407 | ||
| 645 | 19년 전 | 1499 | ||
| 644 | 19년 전 | 3141 | ||
| 643 | 19년 전 | 2022 | ||
| 642 |
|
19년 전 | 5393 | |
| 641 | 19년 전 | 2437 | ||
| 640 | 19년 전 | 3435 | ||
| 639 | 19년 전 | 2868 | ||
| 638 | 19년 전 | 1768 | ||
| 637 | 19년 전 | 3880 | ||
| 636 | 19년 전 | 2428 | ||
| 635 | 19년 전 | 2318 | ||
| 634 |
|
19년 전 | 3025 | |
| 633 |
|
19년 전 | 3304 | |
| 632 | 19년 전 | 2507 | ||
| 631 | 19년 전 | 2269 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기