그누보드5 js 오류 채택완료
밑의 링크에 있는 감사한 분의 스킨을 적용하며 그누보드에 대해 이것저것 연습 중입니다.
https://sir.kr/g5_skin/21635?sfl=wr_subject&stx=%EC%98%88%EC%95%BD
객실 예약하는 창에 밑에 있는 사진과 같은 오류가 뜹니다.

skin.function.php 의 188째 줄은 이렇게 되어 있습니다.

저는 웹디로 학원에서 공부하고 나온지 몇달 되지 않은 생초짜라, 이런 언어 부분에서 현재 전혀 알고 있지 못합니다 ㅠㅡㅠ,, 이러한 부분에서 오류는 어떻게 해야할까요? 객체와 배열에 관한 오류라고는 하던데,,
아시는 분 있다면 부탁드립니다!
답변 2개
count() 함수의 안에는 배열 변수가 들어가야 하는데,
$room[$day][$var] 가 배열이나 객체가 아니라서 발생하는 에러입니다.
$room 변수를 print_r2($room) 으로 확인하시면 조치 방법이 나올 듯 합니다.
아마... $room[$day] 라고만 하면 되지 않을까요?
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
count 함수는 array나 object 등 배열 형식의 데이터 형에만 사용할 수 있습니다.
해당 함수가 선언이 되어있지 않아 공백이나 널값으로 존재하는 경우에 해당 경고가 나옵니다.
$max = count($class[$number]);
의 윗라인에 $max = array(); 를 넣어주시면 될 듯 합니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$room 변수를 print_r2($room) 으로 확인하시면 조치 방법이 나올 듯 합니다. -> 이 부분은 제가 전혀 모르는 말씀이시라 확인해볼 수가 없네요..ㅠ
$room[$day] 라고만 하면 되지 않을까요? -> 이렇게 바꿔봤지만 다른 부분은 없습니다.