공휴일 확인 방법 채택완료
</span></p>
<p> </p>
<p> </p>
<p><span style="font-size:10pt;">$today = date("Y-m-d");</span></p>
<p> </p>
<p><span style="font-size:10pt;">$w = date("w");
$w_txt = "";
switch($w) {
case "0" :
$w_txt = "일요일";
break;
case "1" :
$w_txt = "월요일";
break;
case "2" :
$w_txt = "화요일";
break;
case "3" :
$w_txt = "수요일";
break;
case "4" :
$w_txt = "목요일";
break;
case "5" :
$w_txt = "금요일";
break;
case "6" :
$w_txt = "토요일";
break;
}</span>
</p>
<p><span style="font-size:10pt;">
위 소스에다가
case "7" :
$w_txt = "공휴일";
break;
공휴일을 추가 하고 싶습니다..
가능할까요?
cccc 테이블에 아래 이미지처럼 공휴일이 들어가 있습니다
http://sir.kr/data/editor/2504/2039449303_1743641184.5954.jpg" />
답변 3개
</p>
<p>$today = date("Y-m-d");
$holiday_query = "SELECT 2222 FROM cccc WHERE 1111 = '$today'";
$holiday_result = mysqli_query($conn, $holiday_query);</p>
<p>if (mysqli_num_rows($holiday_result) > 0) {</p>
<p>$w_txt = "공휴일";</p>
<p>} else {
$w = date("w");
$w_txt = "";
switch($w) {
case "0":
$w_txt = "일요일";
break;
case "1":
$w_txt = "월요일";
break;
case "2":
$w_txt = "화요일";
break;
case "3":
$w_txt = "수요일";
break;
case "4":
$w_txt = "목요일";
break;
case "5":
$w_txt = "금요일";
break;
case "6":
$w_txt = "토요일";
break;
}
}</p>
<p>
echo $w_txt;</p>
<p>
이렇게 해보시겠어요 ?
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.


테스트 해보니 잘 됩니다.
아래 코드로 사용해보세요
</p>
<pre>
<code>$today = date("Y-m-d");
$holiday_query = "SELECT `2222` FROM `cccc` WHERE `1111` = '$today'";
$holiday_result = mysqli_query($conn, $holiday_query);
if ($holiday_result && mysqli_num_rows($holiday_result) > 0) {
$holiday_data = mysqli_fetch_assoc($holiday_result);
$w_txt = "공휴일 (" . $holiday_data['2222'] . ")";
} else {
$w = date("w");
$w_txt = "";
switch($w) {
case "0":
$w_txt = "일요일";
break;
case "1":
$w_txt = "월요일";
break;
case "2":
$w_txt = "화요일";
break;
case "3":
$w_txt = "수요일";
break;
case "4":
$w_txt = "목요일";
break;
case "5":
$w_txt = "금요일";
break;
case "6":
$w_txt = "토요일";
break;
}
}
echo $w_txt;</code></pre>
<p><code>
답변에 대한 댓글 1개
복 받으실 꺼에요 ㅎㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
오류가 납니다.
오늘 날짜를 1111 컬럼에 추가 해서 해봤는데
목요일 이 리턴이 되네요
공휴일 이 리턴이 되야 합니다 ㅠㅠ
평소에는 요일이 리턴이 되고
공휴일에는 공휴일이 리턴이 되야합니다