채택완료

view.skin.php 페이지에서 wr_1 여분필드에 입력되게 한줄메모장(input) 입력되게 어떻게 하나요?

2016-04-28 (목) 09:18:40 3,920

view.skin.php 에서

<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="text" name="wr_1" value="<?php echo $write[wr_7]; ?>" id="wr_1" required size="10" maxlength="20">
 <div class="btn_confirm">
  <input type="image" src="/2016/img/order_btn01.jpg" id="btn_submit" accesskey="s" class="btn_submit">
  <a href="./board.php?bo_table=<?php echo $bo_table ?>" class="btn_cancel"></a>
 </div>
</form>

이렇게 삽입햇더니 안되네요 ㅠ

뷰페이지에서 메모장 한줄만 입력할수 있게 하면되거든요 ㅠ

|

답변 1개

채택된 답변
+20 포인트
2016-04-28 (목) 10:37:37

* 테스트 페이지 주소 : http://webserve.co.kr/yc/bbs/board.php?bo_table=free&wr_id=18

view.skin.php 파일에 아래 코드를 추가하시고

<?php $action_url = $board_skin_url."/memo_update.skin.php"; ?>

<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="<?php echo $bo_table ?>">

    <input type="hidden" name="wr_id" value="<?php echo $wr_id ?>">

<input type="text" name="wr_1" value="<?php echo $view[wr_1]; ?>" id="wr_1" required size="10" maxlength="20">

<div class="btn_confirm">

 <input type="image" src="/2016/img/order_btn01.jpg" id="btn_submit" accesskey="s" class="btn_submit">

 <a href="./board.php?bo_table=<?php echo $bo_table ?>" class="btn_cancel"></a>

</div>

</form>

아래 자바스크립트 코드도 추가합니다.

 

<script>

function fwrite_submit(f)

{

if (f.wr_1.value == "") {

alert("메모를 입력하여 주십시오.");

f.wr_1.focus();

return false;

}


return true;

}

</script>



해당 스킨 폴더 안에 memo_update.skin.php 파일명으로 아래 코드를 작성하여 저장합니다.

 

<?php

include_once ('../../../common.php');

 

$write_table = $g5['write_prefix'] . $bo_table;


$sql = "update $write_table set wr_1='$wr_1' where wr_id='$wr_id' ";

sql_query($sql);


goto_url('../../../bbs/board.php?bo_table='.$bo_table.'&amp;wr_id='.$wr_id); 

?>

답변을 작성하려면 로그인이 필요합니다.