다른게시판으로 여분필드값 전달하는 방법 질문드립니다.
본문
A게시판의 view페이지속 여분필드 값
<tr>
<th scope="row">제목</th>
<td><?php echo($view[subject]); ?></td>
</tr>
<tr>
<th scope="row">여분필드1</th>
<td><?php echo($view[wr_1]); ?></td>
</tr>
<tr>
<th scope="row">버튼</th>
<td>
<a href="./write.php?bo_table=B&subject1=<?php echo $view[subject] ?>&code1=<?php echo $view[wr_1] ?>">
<?php echo "<img src='button.gif' border=0 align=absmiddle>"; ?></a>
</td>
</tr>
<tr>
B게시판의 write페이지속의 input박스
<tr>
<th scope="row"><label for="wr_subject">제목<strong class="sound_only">필수</strong></label></th>
<td><input type="text" name="wr_subject" value="<?php echo $subject ?>" id="wr_subject" required class="frm_input required"></td>
</tr>
<tr>
<th scope="row"><label for="wr_1">여분필드1</label></th>
<td><input type="text" name="wr_1" value="<?php echo $write['wr_1']?>" id="wr_1" class="frm_input"></td>
</tr>
A게시판에 글이 정상적으로 등록되고, view페이지속 이미지버튼을 누르고 B게시판으로 넘어가고요.
주소창을 보면
도메인/bbs/write.php?bo_table=B&subject1=테스트&code1=CCCC
이렇게 나오고요, 그러나,
B게시판 te페이지속의 input박스는 빈박스입니다..
어느코딩을 확인해야 될지도움부탁드립니다. ㅜ.
답변 3
B게시판의 write페이지에서,
<td><input type="text" name="wr_1" value="<?php echo $write['wr_1']?>" id="wr_1" class="frm_input"></td>
를
<td><input type="text" name="wr_1" value="<?php echo $_GET['code1']?>" id="wr_1" class="frm_input"></td>
로 수정하면 되지 않을까 합니다.
B게시판으로 bbs/write.php?bo_table=B&subject1=테스트&code1=CCCC
넘겨서
B게시판의
<input type="text" name="wr_subject" value="<?php echo $subject ?>" id="wr_subject" required class="frm_input required">
영역에 값이 안나오겠는데요
<?php echo $subject ?> 이렇게 되어있고
넘기는값은
subject1=테스트 입니다.
이름이 서로 다르죠
적어도 $subject1 이 되던지
subject=테스트
로 넘기던지 해야하고
$subject1 이 안될경우
$_GET['subject1']
으로 사용하시면 됩니다.
B게시판의 write페이지에서
<td><input type="text" name="wr_1" value="<?php echo $write['wr_1']?>" id="wr_1" class="frm_input"></td>
를 아래와 같이 해보세요
<td><input type="text" name="wr_1" value="<?php
if ($write['wr_1']) { echo $write['wr_1']; }
else { echo $_GET['code1']; }
?>" id="wr_1" class="frm_input"></td>