A게시판의 여분필드를 쪼갠 확장필드값을 B게시판에 넘기는 방법 조언 구합니다. 정보
A게시판의 여분필드를 쪼갠 확장필드값을 B게시판에 넘기는 방법 조언 구합니다.첨부파일
본문
안녕하세요 그누 회원님들~
혼자 해결이 안되어 염치없이 그누회원님들의 도움과 조언을 얻고자 합니다.
1. A게시판 = 상품소개 게시판(게시판명 : shop)
2. B게시판 = 상품접수 게시판(게시판명 : order)
A게시판에서 여분필드를 쪼갠 확장필드값을 B게시판에 값을 넘겨주려 합니다.
A게시판은 상품정보를 보여주는 게시판이고
B게시판의 write.skin.php 파일은 A게시판의 view.skin.php 파일의 신청버튼을 클릭시 값(상품명, 모델명, 제조사, 크기, 상품이미지 등)을 받아 와서 추가적으로 정보를 입력하는 역활을 하려합니다
프로그램을 전혀 모르는 초보인지라 질답게시판을 검색해서 간신히 wr_subject 값은 받아 넘겨 지는데 그외에 쪼갠(확장)필드 값은 어떻게 작성을 해서 넘겨 주는지 궁금합니다
아래는 A게시판의 view.skin.php 에서 신청버튼에 적용한 코드와 쪼갠필드 내용 입니다.
<a href="<?=$g4[bbs_path]?>/write.php?bo_table=order&subject=<?=urlencode($view['wr_subject'])?>&write['$ext10_03']">
<img src="<?=$board_skin_path?>/img/btn_order.png" alt="신청하기"></a>
--------------------------------------------
아래는 쪼갠필드 내용입니다.
// 내용
$ext10_filed = explode("|",$write[wr_10]);
$ext10_00 = $ext10_filed[0]; // 제조사
$ext10_01 = $ext10_filed[1]; // 모델명
$ext10_02 = $ext10_filed[2]; // 색상
$ext10_03 = $ext10_filed[3]; // 크기
$ext10_04 = $ext10_filed[4]; // 중량
$ext10_05 = $ext10_filed[5]; // 제품타입
$ext10_06 = $ext10_filed[6]; // 기능
$ext10_07 = $ext10_filed[7]; // 간략설명
$ext10_08 = $ext10_filed[8]; // 할부기간
$ext10_09 = $ext10_filed[9]; // 금액
---------------------------------------------
B게시판의 write.skin.php 파일 맨위에는 아래와 같이 적었습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if(!$w) $subject = $_GET[wr_subject]; // 상품명 넘겨 받음
if(!$w) $subject = $_GET[$ext10_03]; // 상품분류 넘겨 받음
?>
값을 불러와 출력되어지는 부분에는 아래와 같이 적었습니다.
<table>
<tr>
<td class="title">상품명</td>
<td class="content"><?=$subject != "" ? $subject : $_GET['subject']?></td>
</tr>
<!-- 확장필드값 받아오기 -->
<tr>
<td class="title">제조사</td>
<td class="content"> 어떤 코드를 넣어야 하나요? </td>
</tr>
<tr>
<td class="title">모델명</td>
<td class="content"> 어떤 코드를 넣어야 하나요? </td>
</tr>
<tr>
<td class="title">제품타입</td>
<td class="content"> 어떤 코드를 넣어야 하나요? </td>
</tr>
<tr>
<td class="title">색상</td>
<td class="content"> 어떤 코드를 넣어야 하나요? </td>
</tr>
<tr>
<td class="title">금액</td>
<td class="content"> 어떤 코드를 넣어야 하나요? </td>
</tr>
<tr>
<td class="title">제품사진(썸네일)</td>
<td class="content"> 어떤 코드를 넣어야 하나요? </td>
</tr>
등등 확장필드 값을 받아오고 싶습니다.
<!--// 확장필드값 받아오기 -->
</table>
* 참고로
A상품소개 게시판view.skin.php 와 B상품접수 게시판 write.skin.php 파일을 올립니다.
질답게시판을 검색해보니 이와 유사한 내용들의 답변이 등록되어져 있는데
프로그래머가아닌 단순히 그누보드가 좋아서 이용하는 저같은 초보자로서는 이부분이
여간 이해하기 힘드네요
아무래도 공부를 해야하나 봅니다. ^^;;
다시 추워지는 2012년 마무리 잘 하시기 바랍니다.
감사합니다.
혼자 해결이 안되어 염치없이 그누회원님들의 도움과 조언을 얻고자 합니다.
1. A게시판 = 상품소개 게시판(게시판명 : shop)
2. B게시판 = 상품접수 게시판(게시판명 : order)
A게시판에서 여분필드를 쪼갠 확장필드값을 B게시판에 값을 넘겨주려 합니다.
A게시판은 상품정보를 보여주는 게시판이고
B게시판의 write.skin.php 파일은 A게시판의 view.skin.php 파일의 신청버튼을 클릭시 값(상품명, 모델명, 제조사, 크기, 상품이미지 등)을 받아 와서 추가적으로 정보를 입력하는 역활을 하려합니다
프로그램을 전혀 모르는 초보인지라 질답게시판을 검색해서 간신히 wr_subject 값은 받아 넘겨 지는데 그외에 쪼갠(확장)필드 값은 어떻게 작성을 해서 넘겨 주는지 궁금합니다
아래는 A게시판의 view.skin.php 에서 신청버튼에 적용한 코드와 쪼갠필드 내용 입니다.
<a href="<?=$g4[bbs_path]?>/write.php?bo_table=order&subject=<?=urlencode($view['wr_subject'])?>&write['$ext10_03']">
<img src="<?=$board_skin_path?>/img/btn_order.png" alt="신청하기"></a>
--------------------------------------------
아래는 쪼갠필드 내용입니다.
// 내용
$ext10_filed = explode("|",$write[wr_10]);
$ext10_00 = $ext10_filed[0]; // 제조사
$ext10_01 = $ext10_filed[1]; // 모델명
$ext10_02 = $ext10_filed[2]; // 색상
$ext10_03 = $ext10_filed[3]; // 크기
$ext10_04 = $ext10_filed[4]; // 중량
$ext10_05 = $ext10_filed[5]; // 제품타입
$ext10_06 = $ext10_filed[6]; // 기능
$ext10_07 = $ext10_filed[7]; // 간략설명
$ext10_08 = $ext10_filed[8]; // 할부기간
$ext10_09 = $ext10_filed[9]; // 금액
---------------------------------------------
B게시판의 write.skin.php 파일 맨위에는 아래와 같이 적었습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if(!$w) $subject = $_GET[wr_subject]; // 상품명 넘겨 받음
if(!$w) $subject = $_GET[$ext10_03]; // 상품분류 넘겨 받음
?>
값을 불러와 출력되어지는 부분에는 아래와 같이 적었습니다.
<table>
<tr>
<td class="title">상품명</td>
<td class="content"><?=$subject != "" ? $subject : $_GET['subject']?></td>
</tr>
<!-- 확장필드값 받아오기 -->
<tr>
<td class="title">제조사</td>
<td class="content"> 어떤 코드를 넣어야 하나요? </td>
</tr>
<tr>
<td class="title">모델명</td>
<td class="content"> 어떤 코드를 넣어야 하나요? </td>
</tr>
<tr>
<td class="title">제품타입</td>
<td class="content"> 어떤 코드를 넣어야 하나요? </td>
</tr>
<tr>
<td class="title">색상</td>
<td class="content"> 어떤 코드를 넣어야 하나요? </td>
</tr>
<tr>
<td class="title">금액</td>
<td class="content"> 어떤 코드를 넣어야 하나요? </td>
</tr>
<tr>
<td class="title">제품사진(썸네일)</td>
<td class="content"> 어떤 코드를 넣어야 하나요? </td>
</tr>
등등 확장필드 값을 받아오고 싶습니다.
<!--// 확장필드값 받아오기 -->
</table>
* 참고로
A상품소개 게시판view.skin.php 와 B상품접수 게시판 write.skin.php 파일을 올립니다.
질답게시판을 검색해보니 이와 유사한 내용들의 답변이 등록되어져 있는데
프로그래머가아닌 단순히 그누보드가 좋아서 이용하는 저같은 초보자로서는 이부분이
여간 이해하기 힘드네요
아무래도 공부를 해야하나 봅니다. ^^;;
다시 추워지는 2012년 마무리 잘 하시기 바랍니다.
감사합니다.
댓글 전체
상품을 눌렀을때 실시간이 필요한거라면 ajax를 이용하세요`-`
초보자가 할 수 있는 작업일지 의문입니다
상품명, 모델명, 제조사, 크기 등 많은 정보를 넘기려면 위와 같은 링크로 하지말고
form에다 넣어서 넘기면 됩니다
받는 쪽에서는 $_GET <--이것은 필요 없습니다. 그누보드 자체에서 없어도 되도록 만들어줍니다
<form name='orderform' method='post' action='write.php'>
<input type='hidden' name='w' value=''>
<input type='hidden' name='bo_table' value='<?=$bo_table?>'>
<input type='hidden' name='wr_subject' value='<?=$view[wr_subject]?>'>
<input type='hidden' name='wr_1' value='<?=$ext10_00?>'>
<input type='hidden' name='wr_2' value='<?=$ext10_01?>'>
등등 넘길 값들을 같은 형태로....
</form>
<a href="javascript:document.orderform.submit()">접수</a>
order 게시판의 write.skin.php에서는 폼에다 넘어온 값들이 들어가게 만들어야합니다
그래야 등록 버튼을 누르면 폼값들이 등록되죠
<form name='fwrite'~~~>
~
~
제목 : <input type='text' name='wr_subject' value='<?=$wr_subject?>' readonly>
제조사 : <input type='text' name='wr_1' value='<?=$wr_1?>' readonly>
~
~
접수후 수정 기능을 넣을 것인지 어떤지 모르겠지만 답변받아서 만들기에는 너무 어렵겠습니다
------------------------------
굳이 order 게시판으로 넘기고 또다시 쓰기 폼에서 나머지를 입력하게 하고 이런 방법보다
shop게시판에서 필요한 것을 추가 입력 받아서 order 게시판에 등록 되도록 해버리는 것이 좋겟습니다
상품명, 모델명, 제조사, 크기 등 많은 정보를 넘기려면 위와 같은 링크로 하지말고
form에다 넣어서 넘기면 됩니다
받는 쪽에서는 $_GET <--이것은 필요 없습니다. 그누보드 자체에서 없어도 되도록 만들어줍니다
<form name='orderform' method='post' action='write.php'>
<input type='hidden' name='w' value=''>
<input type='hidden' name='bo_table' value='<?=$bo_table?>'>
<input type='hidden' name='wr_subject' value='<?=$view[wr_subject]?>'>
<input type='hidden' name='wr_1' value='<?=$ext10_00?>'>
<input type='hidden' name='wr_2' value='<?=$ext10_01?>'>
등등 넘길 값들을 같은 형태로....
</form>
<a href="javascript:document.orderform.submit()">접수</a>
order 게시판의 write.skin.php에서는 폼에다 넘어온 값들이 들어가게 만들어야합니다
그래야 등록 버튼을 누르면 폼값들이 등록되죠
<form name='fwrite'~~~>
~
~
제목 : <input type='text' name='wr_subject' value='<?=$wr_subject?>' readonly>
제조사 : <input type='text' name='wr_1' value='<?=$wr_1?>' readonly>
~
~
접수후 수정 기능을 넣을 것인지 어떤지 모르겠지만 답변받아서 만들기에는 너무 어렵겠습니다
------------------------------
굳이 order 게시판으로 넘기고 또다시 쓰기 폼에서 나머지를 입력하게 하고 이런 방법보다
shop게시판에서 필요한 것을 추가 입력 받아서 order 게시판에 등록 되도록 해버리는 것이 좋겟습니다