view.skin.php 에서 글수정을 하는데... 질문입니다...
본문
view.skin.php 에서 바로 수정할 수 있게 했는데요...
<form name="fwrite" id="fwrite" action="/bbs/w_5-update.php" 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="<?=$bo_table?>" />
<input type="hidden" name="wr_id" value="<?=$view['wr_id']?>" />
<div>
<ul>
<li>
<span style="color:#FF8000;font-weight:700;"><?php echo number_format($view['wr_5']);?></span>원
<input type="text" name="wr_5" value="<?php echo number_format($write['wr_5']); ?>" class="info_input" size="11" maxlength="10"> 원
<input type="submit" value="입력" id="btn_submit2" accesskey="s" class="state">
</li>
</ul>
</div>
</form>
물론 제가한게 아니고...ㅡ.ㅡ;
검색했더니
엑스엠엘님의 친절한 답변이 있더군요...
<?php
include '_common.php';
sql_query( "update g5_write_$bo_table set wr_5='$wr_5' where wr_id='$wr_id' ");
alert('총매출이 입력되었습니다!');
?>
질문드릴 것은
작동은 잘 되는데
이게 write_update.skin.php 를 거치지않고 바로 수정되니까
계산결과가 역시 수정이 않됩니다...
방법이 없을까요? 이건 열심히 검색해도 못찾겠습니다...
!-->!-->답변 3
어떤 계산결과를 얘기하시는지 알려주셔야 할듯 합니다.
간단하게는
sql_query( "update g5_write_$bo_table set wr_5='$wr_5' where wr_id='$wr_id' ");
을 하실때 해당 내용을 같이 수정하시면 됩니다.
계산결과가 어디에 저장되며 어떻게 계산을 하시는건가요 일단 계산결과가 여분필드면 해당도 계산하는걸 만드시고 wr_5 처럼 다시 저장되게 하시면 됩니다. 변수는 $write[필드]로 하시면 될겁니다.
var_dump($_POST);
$sql = " update $write_table
set wr_11 = '$wr_11', wr_12 = '$wr_12', wr_13 = '$wr_13',wr_14 = '$wr_14',wr_15 = '$wr_15', wr_16 = '$wr_16', wr_17 = '$wr_17', wr_18 = '$wr_18', wr_19 = '$wr_19', wr_20 = '$wr_20', wr_21 = '$wr_21' where wr_id = '$wr_id' ";
sql_query($sql);
sql_query( "update g5_write_$bo_table set wr_5='$wr_5' where wr_id='$wr_id' ");
//순매출 wr_4 // 총매출 wr_5 // 자재비 wr_14 //부가세 wr_3
$wr_4 = $wr_5 - $wr_14 - $wr_3;
var_dump($wr_5);
var_dump($wr_14);
var_dump($wr_3);
var_dump($wr_4);
$sql4 = "update $write_table set wr_4 = '$wr_4' where wr_id = '$wr_id' ";
sql_query($sql4);
exit;
이렇게 하셔서 실제로 들어온 값을 한번 보시면 될듯 합니다.
위에 내용을 보면 $wr_14, $wr_3에 값이 안 들어오는거 같습니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.