정의 되지 않는 배열 에러문제요
본문
객실 예약 수정본을 쓰는데 에러가 떠서 해결 방법 좀 알고싶어요
https://sir.kr/g5_skin/21635?sfl=wr_subject%7C%7Cwr_content&stx=%EC%98%88%EC%95%BD
여기꺼 쓰는데 달력안에 테이블 행마다 Notice: Undefined offset: 16 in 이런에러가 있어서요
예약 가능일 마다 저런 에러가 계속 뜨는데 스킨 수정할일은 없고 가져다 쓴건데 함수는 이거 문제인것같아요
// 선택일자에 예약된 객실의 개수를 산출한다 function getRoom($day, $number) { global $class, $room; $result = 0; $max = count($class[$number]); for($i = 0; $i < $max; $i++) { $var = $class[$number][$i]; $result += count($room[$day][$var]); } return $result; }
여기 위에 $result += count($room[$day][$var]); 이게 문제인것같은데 배열이 잘못된건지 몰라도 여기부분에서만 에러만 표시되요
답변 2
$result += isset($room[$day][$var]) ? count($room[$day][$var]) : 0;
위처럼 변경해보시기 바랍니다.
해당스킨 상단에
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
부분및에 아래를 넣어주세요
$class=$room=array();
답변을 작성하시기 전에 로그인 해주세요.