묻고답하기

달력 출력하기...

2005.09.22 18:08

patou

PHP 초보입니다.

아래는 2005년 9월 달력 소스 인데,
30일(마지막 일) 이후
날짜가 계속 진행됩니다.
1일, 2일 3일 이런식으로 계속 나오는데
어디가 틀렸는지 잘 모르겠네요


::: 아래 소스 :::

<?

$month=date("m");
$today=date("Y-m-d");

function car($year,$month) {

        echo "$year년 $month월 달력입니다.<p>";
        $lastday=date("t",mktime(0,0,0,date("d"),$year));
        $tday2=date("D",mktime(0,0,0,$month,1,$year));

                switch($tday2)         {
                        case "Sun";
                        $a=1;
                        break;

                        case "Mon";
                        $a=2;
                        break;
                        
                        case "Tue";
                        $a=3;
                        break;

                        case "Wed";
                        $a=4;
                        break;

                        case "Thu";
                        $a=5;
                        break;

                        case "Fri";
                        $a=6;
                        break;

                        case "Sat";
                        $a=7;
                        break;
                }

                echo("

                <table border=1>
                        <tr>
                                <td>일</td>
                                <td>월</td>
                                <td>화</td>
                                <td>수</td>
                <td>목</td>
                                <td>금</td>
                                <td>토</td>
                        </tr>

                        ");

                        $b=1;

                        for($k=1;$k<=6;$k++) {
                                echo"<tr>";
                                        for($i=1;$i<=7;$i++) {
                                        echo"<td>";
                                        if($a == $i || $b >1) {
                                                echo $b;

                                                if($b>=$lastday) {
                                                        $b=""; }
                                                        $b++;
                                        }
                                        echo"</td>";
                                        }
                                        echo "</tr>";
                        }
                        echo"</table>";
}

car(2005,9);



?>


고수님들의 많은 도움 기다리겠습니다.
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
필살인생 404 Not Found 페이지의 위치는 어디에 있는지...? [2] file 2013.11.21 by CI
스티비 메뉴 추가와 게시판 스킨 등이 적용이 안돼요ㅠㅠ (사진첨부) file  
fluent 홈페이지의 스크롤이 마우스휠로는 작동하지 않아요.  
아이구머리 스케치북 게시판에 모바일카테고리 코드가 어디있는지좀 알려주세요;;  
BrownRice 사이트로고를 등록하고 싶은데  
스케이트보드 익명 게시판에 관리자는 글쓴이 보이는 방법 [1] 2013.11.20 by BrownRice
워호크 제로보드 초보입니다 여러가지 옵션을위해 어떤언어를 공부해야할까요 [2] 2013.11.20 by BrownRice
BrownRice admin.min.css 파일 로드 위치  
에버11 예전 아이디 찾는법 문의드려요  
상큼하게 오래된 글에 포인트 안주기  
치즈도둑 임시 비밀번호 메일전송  
일용직노동자 게시판 링크 변경 질문입니다.  
녹색하늘 1.4.5.5 -> 1.7.3.6 업데이트 하고 난 후 이것이 뭔 가요? [1] file 2013.11.19 by 업글
teuss 위젯(웹진 형태 최근 문서 출력)에서 리스트 갯수 뽑을때요  
anymir 공식 방명록 본문 줄바꿈 문의드립니다.  
koreafeel 인크루트 문의드려요~  
김 기 상 하드가 이상해요  
정도의길을걷기싫다 위젯코드값에 위젯스타일적용방법? [1] 2013.11.19 by 오르막
whitemind 네이버 블로그 글을 XE 홈페이지로 바로 스크랩 할 수 있나요? [1] 2013.11.19 by 애니즌
ring5 border, padding 사이즈는 어디서 수정 해야하나요? [1] file 2013.11.19 by 애니즌