묻고답하기

달력 출력하기...

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 남기남
patou 달력 관련 소스 좀 확인 해 주세요.  
미오유 자동 링크에 대해서...  
이민순 아이프레임 링크설정문제입니다.. 도와주세요 ㅠ  
반짝반짝빛나는 숨기기 카운터(?) 문의입니다. [4] 2007.08.10
행인A 포토샵으로 배경을 만드는데.. [1] 2007.08.10
김대규 완전초보질문드립니다. 너무 궁금해서요..  
유진 어제 밤새 해봐두 안돼요 플래시넣는 방법 [1] 2007.08.10
이창우 희안하네요~ @_@ 자바스크립트 window 객체 관련 질문입니당.. [1] 2007.08.10
nhead 어떤 게시판 보니깐 소스보기를 해도 소스창이 아에 안뜨던데 [2] 2007.08.10
황지예 메인 만드는법  
유용환 제가 php로 갤러리를 만들려고 하는데요...  
patou 달력 출력하기... [2] 2007.08.10
강승구 타블렛으로 일러스트 이용시 질문입니다. [2] 2007.08.10
김지영 네이버 지도검색 플래시  
유진 팝업창을 눌렀을때 열려있는 큰창에 나타나게 하는 방법? [1] 2007.08.10
최영조 서버 오류입니다. 해결 좀 해주세요~ 제로보드 문제같습니다.  
양동석 팝업에서 파일다운로드 링크?? [1] 2007.08.10
푸카 질문있습니다.. [2] 2007.08.10
서민규 인클루드? [2] 2007.08.10
임주현 이와같은방식의 소스가 있는지 아니면 할수있는지점.. [3] 2007.08.10
이정은 시간에 따라 링크페이지 변경이 가능한가요? [1] 2007.08.10
이상준 개인 서버도 트래픽 측정 가능하도록 할 수 있습니까? [1] 2007.08.10
반지영 팝업 창 띄우는데 어미창은 뭡니까?? [1] 2007.08.10
박재홍 DB오류...  
김영봉 노프래임 head 와 foot 나누기 [3] 2007.08.10
제로저아 제로보드의 암호화 함수..줌 요청합니다. [3] 2007.08.10
겸이‥)a 철판깔고. 메인플래쉬 뚝딱 만드는법좀. [3] 2007.08.10
카카로트 이럴수가...플래시에서..  
신진호 홈페이지 메인 화면에...게시판에서 쓰인글이 실시간으로 나타는거 어떻게 하죠? [1] 2007.08.10
제이 레이어안에 표를넣어 하위메뉴를 만들었는데