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

특정 페이지에서 게시판 글쓰기 페이지로 데이터 물고 가는 방법.. 채택완료

minimar0 7년 전 조회 1,785

특정 페이지(A)의 form에서 체크박스를 체크하고 확인 버튼을 클릭하면

 

체크한 항목들을 가지고 글쓰기 페이지로 이동해서

 

나머지 항목들을 작성하게 하고 싶습니다.

 

 

검색을 해보니

 

특정 페이지(A)에

 

</p>

<p><form method='post' action='<?=$g5['path']?>/bbs/write.php?bo_table=inquiry'> 

<input type='text' name='uid' value='<?=$_POST['uid'];?>' /> 

<input type='text' name='name' value='<?=$_POST['name'];?>' /> 

<input type='text' name='wr_3' value='<?=$_POST['wr_3'];?>' /> 

<input type='submit' value='submit' /> 

</form> </p>

<p>

 

위와 같이 넣어주고

 

게시판 글쓰기 페이지에

 

</p>

<p><form method='post' action='1.php'  name='goback'> 

<input type='text' name='uid' value='<?=$_POST['uid'];?>' /> 

<input type='text' name='name' value='<?=$_POST['name'];?>' /> 

<input type='text' name='wr_3' value='<?=$_POST['wr_3'];?>' /> 

</form></p>

<p>

 

위와 같이 넣어주면 wr_3의 값을 가지고 오더라고요

 

uid와 name은 그누보드와는 상관없이 검색한 자료의 기본 코드에요

 

그런데 체크박스를 저렇게 하려면 어떻게 넣어야하는지를 모르겠어서요..

 

 

 

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

답변 2개

채택된 답변
+20 포인트
l
7년 전

체크박스도 input type="text" 와 동일합니다

체크1

다만 다른것은 체크를 하면 chk_1=1 이라는 변수로 값이 넘어가지만

체크하지 않으면 chk_1 이라는 변수초차 넘어가지 않습니다

 

그누보드 기본설정이 error_reporting(E_ALL) 이 아니므로

그냥 if (isset($_GET['chk_1'])) 또는 if (isset($_POST['chk_1'])) 으로 값이 있는지만 확인하시면 됩니다

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

답변에 대한 댓글 1개

m
minimar0
7년 전
답변 감사합니다~

제가 프로그램 부분은 아주아주 살짝만 아는 지식이라..
그누보드 설치하고 커스터마이징은 안해봤어요..

if (isset($_GET['chk_1'])) 또는 if (isset($_POST['chk_1']))

이 부분이 뭔지 조금만 더 정확히 알려주시면 감사하겠습니다;;; (__)

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

l
7년 전

게시판 글쓰기 페이지에서 어떤것을 체크했는지 확인하는 예제코드입니다

</p>

<p>// GET 으로 페이지를 이동했다면</p>

<p>if (isset($_GET['chk_1'])) {</p>

<p>   echo 'chk_1 을 체크함';</p>

<p>}</p>

<p>// POST 방식으로 페이지를 이동했다면</p>

<p>if (isset($_POST['chk_1'])) {</p>

<p>   echo 'chk_1 을 체크함';</p>

<p>}</p>

<p>

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

답변에 대한 댓글 1개

m
minimar0
7년 전
시간내주셔서 감사합니다^^

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

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

로그인