write.skin.php에서 입력받은 값을 변수 2개에 넣기

· 2013-06-29 (토) 00:03:32 · 1856 · 3
형님~! 그누보드 이제 입문했는데 많이 힘드네요.
가능하면 질문게시판 검색하면서 하려했는데 너무 초보라 좀 힘드네요.
이번에도 가르침 부탁드립니다.

마켓스킨입니다.

<td class=write_head>판매할수량</td>
<td><input class='ed' style="width:100;" name=wr_2 id="wr_2" itemname="제목" onkeypress="SetNum(this)" onblur="SetNum(this)" required value="<?=$write[wr_2]?>">
<!-- 남은 수량 -->
<?= $write[wr_30] = $write[wr_2]-$write[wr_9]; ?>

wr_30은 남은수량, wr_2는 판매할수량, wr_9는 판매된 수량입니다.

이렇게 하니까 wr_30에 wr_2값이 들어가지 않습니다.
아마도 글쓰기를 완료하고 나야 wr_2값이 들어가기 때문에 그런것 같습니다.
글을 쓴 후에 수정을하면 wr_2값이 들어가있기때문에 wr_30값에 wr_2값이 반영됩니다.

요점정리
write에서 변수 입력하나를 받아서 다른 변수에 사용하려면 어떻게 해야하나요?

아마도 형님들은 웃으면서 '이렇게 해봐라~'하고 알려주실 것 같습니다.
저는 병아리니깐요. 부탁드립니다.
|

댓글 3개

<input type="hidden" name="wr_30" value="<?=$write[wr_2]-$write[wr_9];?>">
와 같이 write_update.skin.php 넣어주세요.
테스트는 안해봤으나 작성하신 방법대로는 처음 입력시는 계산을 하지 못합니다....
무슨 말인지 모르겠군요
남은 수량 부분에 wr_2 입력시 즉시 계산 되어 나오게 하고 싶다는 말인지
wr_30필드에 남은 수량을 저장하고싶다는 말인지..

wr_9 값은 쓰기 폼에 input 태그로 만들어 놓은 것인가요?
wr_30에 남은 수량을 저장하고 싶다는 말이라면

write_update.skin.php
<?
$wr_30=$wr_2 - $wr_9;
sql_query("update $write_table set wr_30='$wr_30' where wr_id='$wr_id'");
?>
2013-06-30 (일) 20:39:45
대단히 감사드립니다
잘해결되었습니다 ㅎ
앞으로도 갈길이 첩첩산중이니 많은지도 부탁드립니다
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-06-29 조회 924
13-06-29 조회 1,126
13-06-29 조회 1,775
13-06-29 조회 1,104
13-06-29 조회 1,640
13-06-29 조회 1,309
13-06-29 조회 1,532
13-06-29 조회 1,874
13-06-29 조회 1,101
13-06-29 조회 1,857
13-06-28 조회 1,712
13-06-28 조회 1,573
13-06-28 조회 1,366
13-06-28 조회 2,315
13-06-28 조회 1,665
13-06-28 조회 2,338
13-06-28 조회 1,669
13-06-28 조회 865
13-06-28 조회 1,004
13-06-28 조회 1,063