테스트 사이트 - 개발 중인 베타 버전입니다

존재하지 않는 게시판입니다 오류 채택완료

야경선 6년 전 조회 4,496

https://sir.kr/qa/86238

 

목록수 : <select onchange="location.href='?page_row='+this.value" name='page_row'><option value='15'>15</option><option value='30'>30</option><option value='60'>60</option></select>

 

extend/user.config.php

 

if($page_row) set_session('page_row', $page_row);

else $page_row= get_session('page_row');

 

 

if($page_row) $board['bo_page_rows'] = $page_row;

 

 

 

 

위에 있는것으로 저의 게시판에 적용해 보았습니다.

목록수를 선택을 하면 '존재하지 않는 게시판입니다' 오류가 나면서 메인페이지로 돌아가 버립니다.

브라우져 백버튼으로 다시 게시판으로 돌아가서 새로고침하면 적용되어 있는거 보니 작동은 됩니다.

 

이것저것 해 보았는데 어느부분에서 오류가 나는지 모르겠습니다.  ㅠㅠ

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

6년 전

<select onchange="location.href='?page_row='+this.value" name='page_row'>

이부분을

<select onchange="window.location.href='./board.php?bo_table=<?php echo $board['bo_table']; ?>&page_row='+this.value" name='page_row'>

 

이렇게 하니 되네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

toqurk
6년 전

우선 전저 소스만으론 답변을 드리긴어렵고 크롬에서 사이트를 여시고 F12 눌러 개발자 도구를 여신 후 동작. 만약 그래도 오류 내용이 안나온다면 개발자도구(F12)에서 Network 라는곳으로 가셔서 빨간 동그라미버튼누르시고 새로고침 후 동작. 하시면 어디서 어떤오류가 나는건지 알수 있을듯...

사실 저게 /bbs/list.php 에 붙이신 내용인지 skin 에 붙인건지 알수가 없기때문에..

 

그리고 저걸 굳이 세션으로 만들 필요가 있는지..저게 결국 게시판에서 몇개를 보여줄거냐 선택하는거 아닌가요??저거라면 어차피 변수값이 계속 따라올경우엔 계속있을건디..

아..혹시 어디갔다 되돌아올때를 생각하신건가??

흠~ 전 다른분에게 답변 패스요...죄송합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

야경선
6년 전
답변 감사합니다. 스킨에 붙인건데 해결했습니다.~!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인