이용금액 추출이 잘 안되요. 고수님들 부탁드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

이용금액 추출이 잘 안되요. 고수님들 부탁드립니다. 정보

이용금액 추출이 잘 안되요. 고수님들 부탁드립니다.

본문

일요일~목    (50000원) <wr_4를씀>
금                (60000원) <wr_5를씀>
토,공휴일전날(70000원) <wr_6을씀>

// 선택한 일자가 성수기인지를 추출한다 (성수기 : 1000, 비성수기 : 2000)
function getSeason($select)
{
global $board;
$result = 2000;
$var = substr($select, 5, 5);
$arr = explode('|', $board['bo_2']);
$max = count($arr);
for($i = 0; $i < $max; $i++)
{
list($open, $close) = explode('~', $arr[$i]);
if($open <= $var || $var <= $close)
{
$result = 1000;
break;
}
}
return $result;
}

// 선택한 일자가 주말(금,토요일)인지를 추출한다 (주말 : 1000, 금 : 2000, 주중 : 3000)
function getWeek($select)
{
list($var) = mysql_fetch_array(sql_query("SELECT weekday('{$select}')"));
if($var == 5)
{
$result = 1000;
}
if($var == 4)
{
$result = 2000;
}
else
{
$result = 3000;
}

//기타 공휴일로 편입될 날짜 적기(2012년도)
if($select == "2012-01-23" or $select == "2012-01-24" or $select == "2012-03-01" or $select == "2012-05-05" or $select == "2012-05-28" or $select == "2012-06-06" or $select == "2012-08-15" or $select == "2012-09-29" or $select == "2012-10-01" or $select == "2012-10-03" or $select == "2012-12-25")
{
$result = 1000;
}

return $result;
}

// 선택한 일자의 이용요금을 추출한다 (이용요금을 추출할 수 있는 테이블의 필드명을 리턴한다)
function getPrice($select)
{
$arr = array(
'1000' => array('1000' => 'wr_6', '2000' => 'wr_5', '3000' => 'wr_4'),
'2000' => array('1000' => 'wr_9', '2000' => 'wr_8', '3000' => 'wr_7')


);
$season = getSeason($select);
$week = getWeek($select);
$result = $arr[$season][$week];
return $result;
}

일요일 평일이랑, 금요일은 잘 되는데
토요일이 평일 금액으로 나오네요 ㅜ.ㅜ
그리고 성수기 금액대로 안나와요 ㅜ.ㅜ
두가지 해결 해주실 고수님을 기다립니다.
  • 복사

댓글 전체

if($open <= $var || $var <= $close)

if($open <= $var && $var <= $close)

이렇게 변경하니 성수기 비성수기 값이 제대로 나오네요 ^^

토요일 금액만 잘 나오도록 답변 부탁드립니다. ㅜ.ㅜ
© SIRSOFT
현재 페이지 제일 처음으로