답변 4개
[viwp]
<form ...>
<input type="hidden" name="여분필드이름" value="<?=$여분필드값?>">
</form>
[write]
$여분필드이름 = $_GET[여분필드이름];
답변에 대한 댓글 5개
아래는 비슷한 예입니다.
if ($wr_2) $write['wr_2'] = $wr_2;
// $write['wr_2'] = $_POST[wr_2];
나머지는 다 DB에 저장되는데요...
$ca_name 즉 카테고리는 저장이 안되네요....
ㅜ.ㅜ
알려주신대로 해봤는데...안되네요...
뭐 따로 소스 수정해야되는건가요?
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
예를 들어서, 여분 필드값이 wr_1 이라고 예를 들고, 내용 보기 페이지(view)에서 보내는 형태라고 가정하면
viwp게시판에서,
<input type="button" value="버튼" onclick="location.href='write게시판주소?wr_1=<?php echo $view['wr_1'] ?>>
write게시판에서,
$wr_1 = $_GET['wr_1'];
로 하시면 됩니다.
viwp게시판에서, 내용 보기 페이지가 아니라 쓰기 페이지(write) 이면 <?php echo $view['wr_1'] ?> 부분을
<?php echo $write['wr_1'] ?> 로 하셔야 하고요, 리스트 페이지(list) 이면 <?php echo $list[$i]['wr_1'] ?> 로 수정해서 적용해야 할 겁니다.
답변에 대한 댓글 4개
혹시 위 댓글 남겼는데 맞는지 알수 있을까요? 나오기는하는데....
[code]
<?php
$option = '';
if ($ca_name) $write['ca_name'] = $ca_name;
if ($wr_subject) $write['wr_subject'] = $wr_subject;
if ($wr_2) $write['wr_2'] = $wr_2;
if ($wr_3) $write['wr_3'] = $wr_3;
if ($wr_4) $write['wr_4'] = $wr_4;
if ($wr_7) $write['wr_7'] = $wr_7;
?>
[/code]
부분을
[code]
<?php
$option = '';
if ($ca_name) $write['ca_name'] = $_POST['ca_name'];
if ($wr_subject) $write['wr_subject'] = $_POST['wr_subject'];
if ($wr_2) $write['wr_2'] = $_POST['wr_2'];
if ($wr_3) $write['wr_3'] = $_POST['wr_3'];
if ($wr_4) $write['wr_4'] = $_POST['wr_4'];
if ($wr_7) $write['wr_7'] = $_POST['wr_7'];
?>
[/code]
로 수정하시는 것이 좋을 듯 합니다.
감사합니다.
ca_name값이 B게시판 write에는 나타나는데
작성완료하면 값이 입력이 안되는데...
알수 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
A게시판 view
<!--신청 버튼 S-->
<form name="fwrite" id="fwrite" action="<?php echo $action_url ?>" onsubmit="return fwrite_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off" style="width:<?php echo $width; ?>">
<input type="hidden" name="bo_table" value="estatus">
<input type="hidden" name="ca_name" value="<?php echo $view['ca_name'] ?>">
<input type="hidden" name="wr_subject" value="<?php echo $view['wr_subject'] ?>">
<input type="hidden" name="wr_2" value="<?php echo $view['wr_2'] ?>">
<input type="hidden" name="wr_3" value="<?php echo $view['wr_3'] ?>">
<input type="hidden" name="wr_4" value="<?php echo $view['wr_4'] ?>">
<input type="hidden" name="wr_7" value="<?php echo $view['wr_7'] ?>">
</form>
<a href="javascript:fwrite_submit();">신청하기</a>
<!--신청 버튼 E-->
function fwrite_submit()
{
fwrite.action = "/bbs/write.php?bo_table=estatus";
fwrite.submit();
}
=============================================================================================
B게시판 write
<?php
$option = '';
if ($ca_name) $write['ca_name'] = $ca_name;
if ($wr_subject) $write['wr_subject'] = $wr_subject;
if ($wr_2) $write['wr_2'] = $wr_2;
if ($wr_3) $write['wr_3'] = $wr_3;
if ($wr_4) $write['wr_4'] = $wr_4;
if ($wr_7) $write['wr_7'] = $wr_7;
?>
<input type="hidden" name="ca_name" value="<?php echo $write['ca_name'] ?>">
<input type="hidden" name="wr_subject" value="<?php echo $write['wr_subject'] ?>">
<input type="hidden" name="wr_2" value="<?php echo $write['wr_2'] ?>">
<input type="hidden" name="wr_3" value="<?php echo $write['wr_3'] ?>">
<input type="hidden" name="wr_4" value="<?php echo $write['wr_4'] ?>">
<input type="hidden" name="wr_7" value="<?php echo $write['wr_7'] ?>">
<?= $write['wr_2']?><?= $write['wr_3']?><?= $write['wr_4']?><?= $write['wr_7']?>
이렇게 하니 나오긴하는데요...
혹시 맞지는지요 ㅜ.ㅜ
제가 프로그래머가 아니라서....