공대여자님 안녕하세요.
지난번에 알력 문제로 도움 받았은 후 PHP 에서 계산에 오류가 나는 문제를 해결하려니 여간 머리 아픈게 아니네요.
mysql에서 날짜 정보 받아 와서 해볼라니 툭하면 다운되서 어떻게 해볼 방법이 없고
자바 스크립트로 값을 넘긴 후 계산값을 받아 오려고 하는데 막히는게 너무 많네요.
처음으로 짜보는 거라 더욱 고생이 많습니다.
눈도 침침해 지고 머리 쥐날라고하고 ;;
마지막으로 공대여자님에게 부탁을 드려 봅니다.
아래 nabic.php가 실제 달력이 출력되는 부분이라 이 페이지에 해당 월의 1일의 요일 값만 정확히 넘겨 주면 모든 문제가 해결 됩니다.
그래서 이리저리 궁리 끝에 cal.php 을 만들어 거기서 자바스크립트가 계산한 요일 값을 받아 오려고 합니다.
네이버에서 여럿 검색해보고 예문 따라해 보면서 이러면 되겠다 싶어 만든건데
cal.php이 nabic.php에게 값을 넘겨 주지도 못하고
nabic.php 이 페이지 조차 나오질 않습니다.
cal.php 소스 부분에 잘못 된 부분을 알려주시면 일주일 넘게 이것 때문에 골치아픈 제 머리가 한결 시원해 지겠습니다.
앞으로 또 문제가 예상 되는 부분이 있지만 ...
제가 생각한 방법 외에 더 좋은 방법이 있다면 고수로서 가르침 부탁드립니다.
꾸벅 (__)
--- nabic.php ---
<?
$year = $_GET['year'];
$month = $_GET['month'];
$s_day = $_GET['day'];
if(!$year and !$month){ //값 없으면 오늘 달력 나오기
$year = date("Y");
$month = date("m");
$s_day = date("w", mktime(0, 0, 0, $month, 1, $year));
}
... 이하
달력 이동 및 출력을 위한 부분
.... 이상
?>
--- cal.php ---
<?
$year = $_GET['year'];
$month = $_GET['month'];
?>
<script>
function send(year,month,firstday){
location.replace('./nabic.php?year='year'&month='month'&day='firstday'')
}
</script>
<script>
var year = <?$year?>;
var month = <?$month?>;
var firstMonth = new Date (year, month -1, 1);
var firstday = firstMonth.getDay();
send(year,month,firstday)
</script>