그누보드 버전 때문인지 Parameter 오류(?)가 나는 것 같은데 도움 부탁드립니다. 채택완료
' Uncaught SyntaxError: Invalid or unexpected token (at (index):230:12) ' 라는 오류가 나타나서 찾아보니 php버전 차이 때문에 문법적인 문제인 것 같은데요 초보 입문자라서 이걸 어떻게 수정해야하는지 모르겠네요 ㅠㅠ ..
php 버전 7.4이고 개발자도구에서 오류 나타나는 부분은 아래와 같습니다.

오류 부분의 실제 코드는 아래와 같습니다
Copy
var bullet = [];
var mainPopUp = new Swiper('.main-popup-slide', options2);
var len = '';
var con_wid = $(".swiper-pagination.main-popup-pagination").width();
var li_wid = 100 /len;
$(".main-popup-pagination .swiper-pagination-bullet").css({"width":li_wid+"%"});
let options4 = {};
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 3개
1년 전
1년 전
for 이전에 선언 구문이 없다면 다음처럼 선언 되어야 할것 같습니다.
[code]
$popup = [];
for ($i=0; $nw=sql_fetch_array($result); $i++) {
// 이미 체크 되었다면 Continue
...
[/code]
[code]
$popup = [];
for ($i=0; $nw=sql_fetch_array($result); $i++) {
// 이미 체크 되었다면 Continue
...
[/code]
댓글을 작성하려면 로그인이 필요합니다.
블랙캣77
1년 전
<?=count($popup)?>부분에서 $popup 이라는 함수가 배열이 아니라서 그렇습니다. 해당이 값이 있나 없나 체크하고 선언해주는 부분을 추가하시면 될거 같습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
1년 전
이런 내용으로 작성되어있는데 추가적으로 할당이 필요한 상태일까요??ㅠㅠ
[code]
for ($i=0; $nw=sql_fetch_array($result); $i++) {
// 이미 체크 되었다면 Continue
if (isset($_COOKIE["hd_pops_{$nw['nw_id']}"]) && $_COOKIE["hd_pops_{$nw['nw_id']}"])
continue;
preg_match_all("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $nw['nw_content'], $matches);
$nw['img'] = $matches[1][0];
$popup[] = $nw;
$pop_title .= "'".$nw['nw_subject']."',";
}
[/code]
[code]
for ($i=0; $nw=sql_fetch_array($result); $i++) {
// 이미 체크 되었다면 Continue
if (isset($_COOKIE["hd_pops_{$nw['nw_id']}"]) && $_COOKIE["hd_pops_{$nw['nw_id']}"])
continue;
preg_match_all("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $nw['nw_content'], $matches);
$nw['img'] = $matches[1][0];
$popup[] = $nw;
$pop_title .= "'".$nw['nw_subject']."',";
}
[/code]
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
for ($i=0; $nw=sql_fetch_array($result); $i++) {
// 이미 체크 되었다면 Continue
if (isset($_COOKIE["hd_pops_{$nw['nw_id']}"]) && $_COOKIE["hd_pops_{$nw['nw_id']}"])
continue;
preg_match_all("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $nw['nw_content'], $matches);
$nw['img'] = $matches[1][0];
$popup[] = $nw;
$pop_title .= "'".$nw['nw_subject']."',";
}
[/code]
이런 내용으로 작성되어있는데 추가적으로 할당이 필요할까요 ..??ㅠㅠ