하다 하다 안되서 문의드립니다. 부탁드립니다. > 그누4 질문답변

그누4 질문답변

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

하다 하다 안되서 문의드립니다. 부탁드립니다. 정보

하다 하다 안되서 문의드립니다. 부탁드립니다.

본문


안녕하세요 다름이 아니라 제목부분을 불러오는 방법을 알고 싶어서 문의드립니다.
활용팁이나 질문게시판을 먼저 다 검색해봤는데도 없어서 이렇게 문의드립니다.

문의 드리는 내용은 아래와 같습니다.

A 라는 게시판에 글이 등록되어 있습니다.
이 게시물을 읽고 해당 페이지에서 글쓰기를 누를경우 B 게시판 write.skin으로 이동합니다.
B게시판 write.skin 페이지로 이동했을때 WR_10번 필드로 A게시판 제목을 끌고 오려고 합니다.

게시물을 읽고 답변을 눌렀을때 자동으로 게시물 제목을 끌고 오는 것과 같은 거라고 생각해주시면 될것 같습니다.

소스를 어떻게 주어야 할까요? 실력이 모자라서 문의 드립니다.
아시는 분께서는 꼭 답변 부탁드리겠습니다.

댓글 전체

요약 :
* 최종적으로 수정이 적용된 내용입니다.

ㅡㅡㅡㅡㅡㅡㅡ A게시판의 list파일 ㅡㅡㅡㅡㅡㅡㅡㅡ

//글쓰기 버튼의 링크 뒤에 GET방식으로 넘겨주는 문구 삽입
<a href='/bbs/write.php?bo_table=해당게시판&title=<?=urlencode($view[subject])?>'>글쓰기</a>


ㅡㅡㅡㅡㅡㅡㅡ B게시판의 write파일 ㅡㅡㅡㅡㅡㅡㅡㅡ

// 저장을 하기 위해 A게시판 제목을 넘겨받아 값을 표시함
<input type=text name=wr_10 value='<?=$_GET[title]?>' readonly>   




ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

해보지는 않았지만 모로가도 서울로만 가면 된다는 생각으로 일단 글을 남깁니다ㅎ

A게시판의 글쓰기 링크를 출력하는 부분에 변수를 붙여줍니다.

<a href='<?=$write_href?>&title=<?=urlencode($list[$i][subject])?'>

이런식으로요.. 그러면 A게시판에서 글쓰기를 누르면 title이라는 get 변수명으로 인코딩된 제목을 가지고 B게시판의글쓰기 화면으로 이동알 할 수 있을 거라 생각합니다.

그다음 이젠 B게시판의 글쓰기 화면에서 $_GET[title]을 호출하면 게시판 제목을 호출할 수 있겠죠. 본문에서 wr_10번 필드에 넣는다고 했으니 text로 직접 표시를 해주셔도 되고 hidden을 이용해서 숨겨두고 저장만 해두셔도 좋습니다.

B게시판의 글쓰기 페이지에 아래를 삽입.
<input type=hidden name=wr_10 value='<?=$_GET[title]?>'>
답변 진심으로 감사드립니다.
말씀해주신대로 아래와 같이 해 보았으나 작동이 되지 않고 에러가 발생합니다...
제가 잘못한건가요? 리스트페이지가 아니구 해당게시물을 보고 있는 뷰 페이지에 적용하는거거든요...

<a href='<?=$write_href?>&title=<?=urlencode($view[subject])?'><img src="<?=$board_skin_path?>/img/a.gif"></a>
아 생각해보니 본문에서 링크를 거는 것이 맞네요ㅋㅋ

write_href는 해당 게시판에서 글쓰기를 하는 것이므로 php변수를 이용하지 말고 직접 링크를 걸어 주세요.
<a href='/bbs/write.php?bo_table=해당게시판&title=<?=urlencode($view[subject])?>'>글쓰기</a>

그러면 해당 get변수로 title이란 이름에 이전 게시물의 제목을 담아서 글쓰기 페이지로 이동됩니다.
여기에서 $_GET[title]로 호출을 하면 제목이 표시되겠지요..

<input type=hidden name=wr_10 value='<?=$_GET[title]?>'> 을 어딘가에 심어두면 그 제목이 wr_10필드에 저장될 겁니다.

위에서 해당 href에 있는 주소를 본인의 홈페이지에 맞게 수정을 해주시면 되구요....^^
진심으로 감사드립니다. 늦은시간에 답변 주시고 정말 어떻게 감사를 드려야 할지 모르겠습니다.
홍구님 덕분에 잘 됩니다.^^  앞으로더 공부를 많이 해야 할 것 같습니다.^^

죄송하지만 한가지만 더 여쭤봐도 될까요?

말씀하신대로 아래와 같이 write.skin.php 제목 부분 밑에 자리를 만들어서 심어 두었습니다.
근데 불러온 게시판 제목이 숨어 있더라구요 이걸 글씨가 보이게 나타나도록 하고 싶은데요 어떻게 바꿔야 할까요?
자꾸 문의 드려서 죄송합니다. 그리고 진심으로 감사드립니다.

<tr>
    <td class=write_head>제 목</td>
    <td><input class="field" style="width:100%;" name=wr_subject id="wr_subject" itemname="제목" required value="<?=$subject?>"></td></tr>
<tr><td colspan=2><input type=hidden name=wr_10 value='<?=$_GET[title]?>'></td></tr>
<input name=wr_10 value='<?=$_GET[title]?>'> 이렇게 하니까 되네요 ^^
홍구님 너무 너무 감사드립니다.~
정말 사막에서 얼음물 마신것 처럼 시원합니다 ㅋ
복받으실거에요~ ^^
도움이 되었다니 다행이네요.^^
보이게 하려면 type을 text로 해주시면 됩니다.
아마도 type을 생략하면 기본으로 text로 표시하는 것 같은데 브라우저마다 다를 수 있으니 표시해주시는게 좋죠.
또 사용자가 표시되는 제목을 수정하면 안되니깐 readonly도 붙여주고요.

<input type=text name=wr_10 value='<?=$_GET[title]?>' readonly>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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