그누보드5 js 오류
본문
밑의 링크에 있는 감사한 분의 스킨을 적용하며 그누보드에 대해 이것저것 연습 중입니다.
https://sir.kr/g5_skin/21635?sfl=wr_subject&stx=%EC%98%88%EC%95%BD
객실 예약하는 창에 밑에 있는 사진과 같은 오류가 뜹니다.
skin.function.php 의 188째 줄은 이렇게 되어 있습니다.
저는 웹디로 학원에서 공부하고 나온지 몇달 되지 않은 생초짜라, 이런 언어 부분에서 현재 전혀 알고 있지 못합니다 ㅠㅡㅠ,, 이러한 부분에서 오류는 어떻게 해야할까요? 객체와 배열에 관한 오류라고는 하던데,,
아시는 분 있다면 부탁드립니다!
답변 2
count 함수는 array나 object 등 배열 형식의 데이터 형에만 사용할 수 있습니다.
해당 함수가 선언이 되어있지 않아 공백이나 널값으로 존재하는 경우에 해당 경고가 나옵니다.
$max = count($class[$number]);
의 윗라인에 $max = array(); 를 넣어주시면 될 듯 합니다
count() 함수의 안에는 배열 변수가 들어가야 하는데,
$room[$day][$var] 가 배열이나 객체가 아니라서 발생하는 에러입니다.
$room 변수를 print_r2($room) 으로 확인하시면 조치 방법이 나올 듯 합니다.
아마... $room[$day] 라고만 하면 되지 않을까요?
답변을 작성하시기 전에 로그인 해주세요.