이전 질문을 바탕으로 소스를 만들고 있는데요
Copy
<table class="shop_table04"> <thead> <tr align="center"> <th>약재명</th> <th>약재옵션</th> <th>원산지</th> <th>기본용량</th> <th>단가(1g)</th> <th>총액</th> <!--td height="34" style="background-image:url(/img/list_box_bg.gif); background-repeat:repeat-x;"><img src="/img/text_14.gif" /></td--> </tr> </thead> <tbody><? $str = "stat='$_GET[snum]'"; $sql = "SELECT * FROM ib_cart WHERE userid='$member[mb_id]' and $str order by seq"; $result = sql_query($sql); while ($row = sql_fetch_array($result)) { $seq = $row[seq];// cname bcname bcoption sanji danwee danga userid stat $opti = $row[bcoption]; if($opti=='undefined'){ $opti = '기본옵션'; }?> <tr align="center"> <td><?=$row[bcname]?></td> <td><input type='text' value='<?=$opti?>' readonly></td> <td><input type='text' value='<?=$row[sanji]?>' readonly></td> <td><input type="text" size="4" value="<?=$row[danwee]?>" onBlur="Onkey('<?=$seq?>')" name="danwee<?=$seq?>" style="border:1px solid #cccccc;;text-align:right; padding-right:2px;background:#eeeeee">g</td> <td align="center"><?=number_format($row[danga])?><?php echo $_POST['danga']; ?> 원</td> <td align="center"><?=$row[danwee]*$row[danga]?> 원</td> </tr><? $total = $total + $row[danwee]*$row[danga]; $tgm = $tgm + $row[danwee]; }?> <tr> <td colspan="5"><b>총액 : <input type="text" value="<?=number_format($total)?>" name="tot" readonly> 원</td> <td><a href="javascript:" onclick="Onkey(seq)">용량변경(수정 중)</a></td> </tr> </tbody> </table> <table class="shop_table04"> <tbody> <tr align="center"> <td><?=$member[mb_name]?> 님께서는 탕전을 선택하셨습니다. 아래 사항은 탕전선택시 옵션사항입니다.</td> </tr> </tbody> </table> <iframe style="display:none;" name="iframe" width="0" height="0"></iframe><script>function winload(){ location.reload();}function Onkey(seq){ obj = "danwee"+seq; var danwee = document.getElementById(obj).value; //window.open("ib_cart.php?danwee="+danwee+"&seq="+seq,"width=1000,height=100"); document.getElementById("iframe").src = "ib_cart.php?danwee="+danwee+"&seq="+seq; // location.href='ylist.php?ylist=block&snum=<?=$_GET[snum]?>';}var total = <?=$total?>;var cea = parent.document.all.cea.value;parent.document.all.tprice.value=total;parent.document.all.tgm.value=<?=$tgm?>;parent.document.all.cea2.value=cea;parent.document.all.total.value=total*cea;parent.document.all.totalgm.value=parent.document.all.tgm.value*parent.document.all.cea2.value;parent.ttt();</script>
위 코드에서 "용량변경"을 클리하면
아래 소스에서 업데이트 후 리프래쉬 된 후 다시 맨 위 소스에 업데이트 된 내용이 보여야 되는데요
Copy
<?include_once("../common.php"); $danwee = $_GET[danwee]; $seq = $_GET[seq]; $sql = "UPDATE ib_cart SET danwee='$danwee' WHERE seq='$seq'"; echo $sql; sql_query($sql);?><script> parent.winload();// window.close();</script>
뭘 잘못 했는지 않되서 질문 드립니다.
|
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
커네드커네드
2016-06-03 (금) 15:33:30
document.getElementById("iframe") 에 해당하는 id값이 없지 않나요?
답변에 대한 댓글 1개
2016-06-03 (금) 15:52:58
<iframe name="iframe" id="iframe" width="0" height="0"></iframe>으로 수정 했는데도 않되네요^^;
2016-06-03 (금) 16:58:15
해결 했습니다.
자바스크립트와 id값이 않맞아서 그랬었네요^^;
답변을 작성하려면 로그인이 필요합니다.