글쓰기 수정 후 원래 페이지번호로 되돌아가는 것

글쓰기 수정 후 원래 페이지번호로 되돌아가는 것

QA

글쓰기 수정 후 원래 페이지번호로 되돌아가는 것

본문

그누보드 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_update.php 파일 맨하단부분에 완료했을 시 아래 url로 이동해라! 같은데
page값이 계속 비어있는걸 보니 목록자체에서 write_update.php파일로 page값 전송이 안되고
있기 때문인것 같아요. 이부분을 어떻게 해결하면 좋을까요?ㅠ

goto_url("{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);

write.skin.php 에서


<form ...>

<input type="hidden" name="page" .....>


이런 형태로 페이지를 넘겨주셧나요?


그리고, 


board.php 또는

wirte_update.php 에서

$page를 받는 부분이 정확하게 넘겨 받았는지 체크해보세요


그러면


write_update.php 의 맨 하단에서도 

goto_url 에 넘기는 값의 $page가 정확한 숫자로 넘겨줄수있을겁니다.


피드백주셔서 감사합니다.
폼에는 인풋값으로 page값은 들어가 있습니다.

$page에 대한 정의는 common.lib파일에 들어있는것같은데

말씀해주신 write_update.php 부분에 아래와 같이 하단에 잘 넣었구요..
페이지값이 계속 page= 이렇게만 찍히네요. 0도아니구요ㅜ

if ($file_upload_msg)
    alert($file_upload_msg, "{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
else
    goto_url("{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);

답변을 작성하시기 전에 로그인 해주세요.
전체 115
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT