일정관리 스킨에서 특정일자 클릭시 ....
관련링크
본문
사용스킨1 (달력 날짜 ....부터~까지 선택가능, 오늘 일정 포함)
https://sir.kr/g5_skin/12892?sfl=wr_subject%7C%7Cwr_content&stx=%EC%9D%BC%EC%A0%95&page=2
사용스킨2 (달력 날짜지정만 가능)
https://sir.kr/g5_skin/14283?sfl=wr_subject%7C%7Cwr_content&stx=%EC%8A%A4%EC%BC%80%EC%A5%B4
사용스킨1을 메인(달력)으로 두고 ....
사용스킨2의 하단부 일정목록을 사용스킨 1의 하단부에 붙였습니다. (아래 이미지 참고 or 또는 관련링크 참고)
황진원 토요일 부산 (03/10 ~ 03/10) 의 경우 해당 일자의 별모양을 클릭 하면 아래 일정목록에
잘 보여 집니다.
김민성 주말 휴무 (03/09 ~ 03/11) 의 경우 위처럼 해당 시작일자의 별모양을 클릭 잘 보여 집니다.
중간일인 10일, 마지막 11일의 경우 일정목록 에서 보여지지 않습니다.
일정 목록의 소스 부분 입니다.
<?php
$sql = " select wr_subject, wr_5, wr_link2, wr_id, wr_2 from g5_write_{$bo_table} where wr_1 = '{$t}' order by wr_id desc ";
//echo $sql;
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$wr_5 = @explode(" ",$row['wr_5']);
$k = $i+1;
/*
if($row[wr_link2] == "1") {
$wr_link2 = "계약";
} else if($row[wr_link2] == "3") {
$wr_link2 = "가입";
} else if($row[wr_link2] == "2") {
$wr_link2 = "세팅";
} else if($row[wr_link2] == "4") {
$wr_link2 = "출고";
} else if($row[wr_link2] == "5") {
$wr_link2 = "설치";
}
*/
?>
달력 시작은 wr_1, 종료는 wr_2로 되어 있더군요. 아래 일정목록에 시작일 부터 종료일 까지 포함될때
해당 날짜의 별표를 클릭시 아래 일정목록에 항상 나오게 하려고 합니다. 조언 좀 부탁 드립니다.
답변 2
$t 가 날짜인가요? 조건절에 아래처럼 해보세요
where wr_1 = '{$t}' or (wr_1 >= '{$t}' and wr_2 <= '{$t}')
where {$t} between wr_1 and wr_2 로 변경해 놓았습니다.