특정 페이지에서 게시판 글쓰기 페이지로 데이터 물고 가는 방법.. 채택완료
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 포인트
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년 전
댓글을 작성하려면 로그인이 필요합니다.
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년 전
시간내주셔서 감사합니다^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
제가 프로그램 부분은 아주아주 살짝만 아는 지식이라..
그누보드 설치하고 커스터마이징은 안해봤어요..
if (isset($_GET['chk_1'])) 또는 if (isset($_POST['chk_1']))
이 부분이 뭔지 조금만 더 정확히 알려주시면 감사하겠습니다;;; (__)