한페이지로 상품의 금액을 입력하는 폼을 만들었는데 값이 wr_1에 들어가지 않습니다 채택완료
네온
4년 전
조회 3,862
한페이지로 상품의 금액을 입력하는 폼을 만들었는데 값이 wr_1에 들어가지 않습니다. 어디가 잘못된걸까요?..
</p>
<p><?
if ($_POST) {
$wr_id = $_POST['wr_id'];
$wr_1 = $_POST['wr_1'];
}</p>
<p>$q = "update g5_write_product set wr_1='$wr_1' where wr_id='$wr_id'";
sql_query($q);</p>
<p>$res = sql_query("select * from g5_write_product");
?></p>
<p>
<form id="form10" method="post">
<table style="border-top: 1px solid gainsboro">
<h3>저장테이블</h3></p>
<p><? while ($row = sql_fetch_array($res)) { ?>
<tr>
<td>
<input type="hidden" name="wr_id" value="<?=$row['wr_id']?>">
상품명 : <?=$row['wr_subject']?>
금액 : <input type="text" name="wr_1" value="<?=$row['wr_1']?>" class="form-control" style="width: 200px;" >
</td>
</tr>
<? } ?>
</table></p>
<p><div style="text-align: left; padding: 0 8px 0 0">
<input type="button" class="btn" value="저장" onClick="if(confirm('저장하시겠습니까?')){this.form.submit();}">
</div>
</form>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
4년 전
게시물이 하나면
$q = "update g5_write_product set wr_1='$wr_1' where wr_id='$wr_id'";
sql_query($q);
$res = sql_query("select * from g5_write_product where wr_id='$wr_id' ");
게시물이 여러 개면
이렇게 배열 변수로 하셔야 합니다.
update할 때도 loop를 돌려야 합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
네온
4년 전
네 감사합니다~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인