숫자를 입력받아 페이지 이동하는 방법이 알고 싶어요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

숫자를 입력받아 페이지 이동하는 방법이 알고 싶어요 정보

숫자를 입력받아 페이지 이동하는 방법이 알고 싶어요

본문

123456789.kr/bbs/board.php?bo_table=info&wr_id=????

게시물 주소가 이런 식 이잖아요.

입력상자등을 만들어 숫자를 입력하면 페이지를 이동하게..

(예로 들어 222라고 입력하고 확인버튼 누르면 123456789.kr/bbs/board.php?bo_table=info&wr_id=222 로 이동)

하는 방법이 있나요?
  • 복사

댓글 전체

index.php **
<form action="update.php" method="post">
<input type="text" name="wr" /> <input type="submit" value="확인" />
</form>

update.php **
<?
$link = "$g4[bbs_path]/board.php?bo_table=info&wr_id=$_POST['wr']";
goto_url($link);
?>

만약 info 말고 접속한 게시판에 가려고 하면
<?
$link = "$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$_POST['wr']";
goto_url($link);
?>

오류 있으시면 말씀해주세요
이런방법은 어떠세요.
(테스트게시판: http://dooraei.com/bbs/bbs/board.php?bo_table=php)
설치폴더/skin/board/basic/list.skin.php 파일을 아래와 같이 수정합니다.

==== 수정 전===================================================================================
<?=$write_pages?>
<? if ($next_part_href) { echo "<a href='$next_part_href'><img src='$board_skin_path/img/page_search_next.gif' border='0' align=absmiddle title='다음검색'></a>"; } ?>
==============================================================================================


==== 수정 후===================================================================================
<?=$write_pages?>

<!-- 페이지번호 입력받아 이동하기 시작 -->
<? if ($total_page>1) { ?>
<input type="text" size="5" id="page_no" onkeypress="event.keyCode == 13?document.getElementById('btn_page').click():''"><input type="button" id="btn_page" value="이동" onClick="location.href='<?=$g4[bbs_path];?>/board.php?bo_table=<?=$bo_table.$qstr;?>&page='+document.getElementById('page_no').value">
<? } ?>
<!-- 페이지번호 입력받아 이동하기 끝 -->

<? if ($next_part_href) { echo "<a href='$next_part_href'><img src='$board_skin_path/img/page_search_next.gif' border='0' align=absmiddle title='다음검색'></a>"; } ?>
==============================================================================================
© SIRSOFT
현재 페이지 제일 처음으로