<script language="JavaScript"> function chk() { var a1 = parseInt(document.frm.price.value); var a2 = parseInt(document.frm.amount.value); document.frm.total.value = a1*a2; //---- เปลี่ยนเอาจะ + - * / } </script> <body> <center> <form action="billAdd.php" method="post" name="frm"> <table> <tr><center><font color="red"><b>เพิ่มข้อมูลบิล</b></font></center></tr> <tr><td>สมาชิก :</td> <td> <select class="form-control" name="idM" id="idM" style="width:400px"> <option value=""><-- Please Select Item --></option> <?php include 'dbconn.php'; mysql_query("SET NAMES utf8"); $sql = "select * from member ORDER BY idM ASC"; $dbquery = mysql_query($sql); while ($rw = mysql_fetch_array($dbquery)) { ?> <option value="<?= $rw['idM'] ?>"><?= $rw['add1'] . " " . $rw['nameM'] . " " ?></option> <? } ?> </select> </td></tr> <tr><td>สินค้า :</td> <td> <select class="form-control" name="idP" id="idP" style="width:400px" OnChange="window.location = '?item=' + this.value;"> <option value=""><-- Please Select Item --></option> <?php include 'dbconn.php'; mysql_query("SET NAMES utf8"); $sql = "select * from product ORDER BY idP ASC"; $dbquery = mysql_query($sql); while ($rw = mysql_fetch_array($dbquery)) { if ($_GET["item"] == $rw["idP"]) { $sel = "selected"; } else { $sel = ""; } ?> <!--<option value="<?= $rw['idP'] ?>"><?= $rw['nameP'] . " ราคา/ต่อหน่วย" . $rw['price'] . " " ?></option>--> <option value="<?php echo $rw["idP"]; ?>" <?php echo $sel; ?>><?php echo $rw["idP"] . ". " . $rw["nameP"]; ?></option> <? } ?> </select> </td></tr> <tr><td>ราคาต่อหน่วย :</td> <td> <?php if ($_GET["item"] != "") { include 'dbconn.php'; mysql_query("SET NAMES utf8"); $strSQL = "SELECT * FROM product WHERE idP = '" . $_GET["item"] . "' "; $objQuery = mysql_query($strSQL); $objResult2 = mysql_fetch_array($objQuery); } ?> <input name="txtName" type="text" value="<?php echo $objResult2["price"]; ?>" onKeyUp="chk()"> </td></tr> <tr><td>จำนวน :</td> <td><input class="form-control" type="text" name="amount" style="width:300px" onKeyUp="chk()"></td></tr> <tr><td>รวมเงิน :</td> <td><input class="form-control" type="text" name="total" style="width:300px" ></td></tr> <tr><td></td> <td><input type="submit" value="เพิ่ม"></td </tr> </table></form><br></center> </body>
<?php include 'dbconn.php'; mysql_query("SET NAMES utf8"); $sql = "select * from member ORDER BY idM ASC"; $dbquery = mysql_query($sql); while ($rw = mysql_fetch_array($dbquery)) { $opt_idM.="<option value='$rw[idM]' >$rw[add1] $rw[nameM]</option>\n"; } $sql = "select * from product ORDER BY idP ASC"; $dbquery = mysql_query($sql); $opt_idP = ''; $price=0; $idp_list=array(); // ตัวแปรเก็ราคา คิวรี่่ชื่อสินค้า รหัสสินค้าแล้ว ก็เอาราคามาใช้ด้วยเลย while ($rw = mysql_fetch_array($dbquery)) { $idp_list[$rw[idP]]=$rw; // set price list if ($_GET["item"] == $rw["idP"]) { $sel = "selected"; $price = $rw['price']; } else { $sel = ""; } $opt_idP.="<option value='$rw[idP]' $sel >$rw[idP] $rw[nameP]</option>\n"; } ?> <html> <script language="JavaScript"> var prize_list = <?=json_encode($idp_list)?>; // สร้างตัวแปรเก็บราคา เมื่อม้ันคิวรี่เพื่อ ทำ dropdown list แล้วก็ใช้ประโยน์ จากตรงนี้เลย function chk() { var price = parseInt(document.frm.uPrice.value); var amt = parseInt(document.frm.amount.value); document.frm.total.value = price * amt; //---- เปลี่ยนเอาจะ + - * / } function set_price( id ){ document.frm.uPrice.value=prize_list[document.frm.idP.value].price; } </script> <body> <center> <form action="billAdd.php" method="post" name="frm"> <table> <tr><center><font color="red"><b>เพิ่มข้อมูลบิล</b></font></center></tr> <tr> <td>สมาชิก :</td> <td> <select class="form-control" name="idM" id="idM" style="width:400px"> <option value=""><-- Please Select Item --></option> <?=$opt_idM?> </select> </td></tr> <tr> <td>สินค้า :</td> <td> <select class="form-control" name="idP" id="idP" style="width:400px" OnChange="set_price()"> <option value=""><-- Please Select Item --></option> <?=$opt_idP?> </select> </td></tr> <tr> <td>ราคาต่อหน่วย :</td> <td><input name="uPrice" type="text" value="<?=$price?>" readonly ></td></tr> <tr> <td>จำนวน :</td> <td><input class="form-control" type="text" name="amount" style="width:300px" onChange="chk()"></td></tr> <tr> <td>รวมเงิน :</td> <td><input class="form-control" type="text" name="total" style="width:300px" ></td></tr> <tr> <td></td> <td><input type="submit" value="เพิ่ม"></td></tr> </table> </form><br></center> </body> </html>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง