[G4] 생년월일 출생시간 및 양력음력 선택 입력하기 > 기술자료 | 해피정닷컴

[G4] 생년월일 출생시간 및 양력음력 선택 입력하기 > 기술자료

본문 바로가기

사이트 내 전체검색

[G4] 생년월일 출생시간 및 양력음력 선택 입력하기 > 기술자료

그누보드 [G4] 생년월일 출생시간 및 양력음력 선택 입력하기

페이지 정보


본문

역술 홈페이지 만들때 사용했던 코드입니다.
생일생시 양력음력까지 선택해서 입력하도록 만들었습니다.

1. write.skin.php  상단부분에 아래의 내용을 활용

<?php
// wr_5 생년월일 시분 양음
$birth = explode("-",$write['wr_5']);
$Tyear = $birth[0];
$Tmonth = $birth[1];
$Tday = $birth[2];
$Thour = $birth[3];
$Tmin = $birth[4];
$eumyang = $birth[5];
?>

<tr>
  <td style='padding-left:20px; height:30px;'>· 출생일시(*)</td>
  <td style='padding-left:0px;'>

<select name='eumyang' class="app_input" required>
    <option value='양력' <?php if($eumyang == "양력") echo "selected"; ?>>양력</option>
    <option value='음력평달' <?php if($eumyang == "음력평달") echo "selected"; ?>>음력평달</option>
    <option value='음력윤달' <?php if($eumyang == "음력윤달") echo "selected"; ?>>음력윤달</option>
</select>
                    
<!--
<input class="app_input" type="text" id="birth2" name='birth2' size=8 maxlength="8" minlength="8" required numeric itemname='생년월일' value='<?php echo $birth2; ?>' readonly title='옆의 달력 아이콘을 클릭하여 날짜를 입력하세요.'>
<a href="javascript:win_calendar('birth2', document.getElementById('birth2').value, '');"><img src='<?php echo $board_skin_url; ?>/img/calendar.gif' border=0 align=absmiddle title='달력 - 날짜를 선택하세요'></a>
-->

<select name="Tyear">
    <option value=""></option>
    <?php
    $i = 1;
    $j = date('Y');
    for ($i = 1910; $i <= $j; $i++) {
        echo "<option value='{$i}'";
        if ($i ==$Tyear ) { echo "  selected"; }
        echo ">{$i}</option>";
    }
    ?>
</select>년
<select name="Tmonth">
    <option value=""></option>
    <?php
    $i = 1;
    for ($i = 1; $i <= 12; $i++) {
        if ($i < 10) {
            $j = "0". $i;
        } else {
            $j = $i;
        }
        echo "<option value='{$j}'";
        if ($j == $Tmonth) { echo "  selected"; }
        echo ">{$j}</option>";
    }
    ?>
</select>월
<select name="Tday">
    <option value=""></option>
    <?php
    $i = 1;
    for ($i = 1; $i <= 31; $i++) {
        if ($i < 10) {
            $j = "0". $i;
        } else {
            $j = $i;
        }
        echo "<option value='{$j}'";
        if ($j == $Tday) { echo "  selected"; }
        echo ">{$j}</option>";
    }
    ?>
</select>일

<select name="Thour">
    <option value=""></option>
    <?php
    $i = 1;
    for ($i = 0; $i <= 23; $i++) {
        if ($i < 10) {
            $j = "0". $i;
        } else {
            $j = $i;
        }

         $k = '';
        if ($j == 00) $k = "오전 0시";
        elseif ($j == '01') $k = "오전 1시";
        elseif ($j == '02') $k = "오전 2시";
        elseif ($j == '03') $k = "오전 3시";
        elseif ($j == '04') $k = "오전 4시";
        elseif ($j == '05') $k = "오전 5시";
        elseif ($j == '06') $k = "오전 6시";
        elseif ($j == '07') $k = "오전 7시";
        elseif ($j == '08') $k = "오전 8시";
        elseif ($j == '09') $k = "오전 9시";
        elseif ($j == '10') $k = "오전 10시";
        elseif ($j == '11') $k = "오전 11시";
        elseif ($j == '12') $k = "오전 12시";
        elseif ($j == '13') $k = "오전 1시";
        elseif ($j == '14') $k = "오전 2시";
        elseif ($j == '15') $k = "오전 3시";
        elseif ($j == '16') $k = "오전 4시";
        elseif ($j == '17') $k = "오전 5시";
        elseif ($j == '18') $k = "오전 6시";
        elseif ($j == '19') $k = "오전 7시";
        elseif ($j == '20') $k = "오전 8시";
        elseif ($j == '21') $k = "오전 9시";
        elseif ($j == '22') $k = "오전 10시";
        elseif ($j == '23') $k = "오전 11시";
        elseif ($j == '24') $k = "오후 12시";
        echo "<option value='{$j}'";
        if ($j == $Thour) { echo "  selected"; }
        //echo ">{$j}</option>";
        echo ">{$k}</option>";
    }
    ?>
</select>시
<select name="Tmin">
    <option value=""></option>
    <?php
    $i = 1;
    for ($i = 0; $i <= 59; $i++) {
        if ($i < 10) {
            $j = "0". $i;
        } else {
            $j = $i;
        }
        echo "<option value='{$j}'";
        if ($j == $Tmin) { echo "  selected"; }
        echo ">{$j}</option>";
    }
    ?>
</select>분

  </td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>


2. write_update.skin.php 에 아래의 내용을 활용

<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 자신만의 코드를 넣어주세요.

// wr_5 생일생시
$wr_5 = "{$Tyear}-{$Tmonth}-{$Tday}-{$Thour}-{$Tmin}-{$eumyang}";
$sql5 = " update `{$write_table}` set wr_5 = '{$wr_5}' where wr_id = '{$wr_id}' ";
sql_query($sql5);


3. view.skin.php  상단부분에 아래의 내용을 활용

<?php
// wr_5 생년월일 시분 양음
$birth = explode("-",$view['wr_5']);
$Tyear = $birth[0];
$Tmonth = $birth[1];
$Tday = $birth[2];
$Thour = $birth[3];
$Tmin = $birth[4];
$eumyang = $birth[5];
?>
 

댓글목록

등록된 댓글이 없습니다.


Total 459건 22 페이지
  • RSS
기술자료 목록
39
그누보드   16411  2007-09-26 14:45 ~ 2017-01-06 00:00  
38
그누보드   10258  2007-09-21 19:02  
37
그누보드   11830  2007-09-19 12:20  
36
그누보드   10180  2007-09-18 19:20  
35
그누보드   9561  2007-09-14 08:27  
34
그누보드   33144  2007-09-14 06:02 ~ 2024-03-29 10:06  
33
그누보드   13297  2007-08-13 08:02  
열람
그누보드   14959  2007-08-11 12:15 ~ 2023-06-14 16:40  
31
그누보드   17926  2007-07-26 19:18 ~ 2020-01-14 22:55  
30
그누보드   25359  2007-07-25 20:23 ~ 2020-10-07 18:47  
29
그누보드   13322  2007-07-25 09:37  
28
그누보드   13167  2007-07-25 09:05  
27
그누보드   14775  2007-07-14 15:45 ~ 2020-10-05 07:01  
26
그누보드   14347  2007-07-14 15:44  
25
그누보드   9984  2007-07-14 15:40  
24
그누보드   17496  2007-07-05 06:47  
23
그누보드   14434  2007-06-29 09:00  
22
그누보드   12360  2007-06-26 09:37  
21
그누보드   11435  2007-06-21 06:37  
20
그누보드   21385  2007-06-12 17:37  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.