글쓰기 수정 후 원래 페이지번호로 되돌아가는 것
본문
그누보드 4를 사용중이며 스킨을 커스텀해서 사용중입니다.
2페이지 글에서 수정후 완료를 누르거나 목록을 누르면 2페이지로 돌아가야 하는데
다시 1페이지로 돌아가서 굉장히 불편함을 겪고있습니다.
스킨폴더 안의 write_update.skin.php 파일에 아래와 같이 써서 적용했습니다만
goto_url("$g4[path]/bbs/board.php?bo_table=$bo_table&page=$page");
직접 2페이지에서 수정해보면 다시 1페이지로 돌아가면서
아래와 같이 페이지번호가 계속 0으로만 찍히네요.. 무엇이 문제일까요?
/board/bbs/board.php?bo_table=test&page=0
답변 2
기본적으로 write.php 에서는 page가 연결되어 있지 않아 쓰기에서는 작동되지 않고 board.php 에서 page가 연결되어 있기 때문에 목록과 보기에서 작동합니다.
쓰기에서 page를 얻으려면 board.php에서 write.php로 가기전에 page를 넘겨 받던지 이전주소에서 page를 가져와야 합니다.
write.skin.php 에서
<form ...>
<input type="hidden" name="page" .....>
이런 형태로 페이지를 넘겨주셧나요?
그리고,
board.php 또는
wirte_update.php 에서
$page를 받는 부분이 정확하게 넘겨 받았는지 체크해보세요
그러면
write_update.php 의 맨 하단에서도
goto_url 에 넘기는 값의 $page가 정확한 숫자로 넘겨줄수있을겁니다.
답변을 작성하시기 전에 로그인 해주세요.