<table width="100%" border="0" cellspacing="3" cellpadding="0"> <tr> <td width="88%"><label></label></td> </tr> <tr> <td> </td> </tr> <tr> <td><label> </label> <label> </label> <form id="form1" method="get" action=""> <div align="center"> <input name="id" type="hidden" id="id" value="<?php echo"86";?>" /> <input name="mod" type="hidden" id="mod" value="<?=$_GET['mod']?>" /> <input name="cmd" type="hidden" id="cmd" value="<?=$_GET['cmd']?>" /> ผู้จัดจำหน่าย : <select name="consign_id" id="consign_id" onchange="submit()"> <option value="">- - กรุณาเลือก - -</option> <?php include "../conn_db/connect_db.php"; $sql3="select * from consignment"; $result3=mysql_query($sql3,$connect); while($a = mysql_fetch_array($result3)) { $consign_id = $a['consign_id']; $consign_fname = $a['consign_fname']; ?> <option value="<?php echo $consign_id;?>" <?php if($_GET['$consign_id'] == $consign_id) echo "selected"; ?>> <?php echo $consign_fname;?> </option> <?php } ?> </select> </div> </form> <br /></td> </tr> <form id="f0rm1" method="post" action="?mod=<?php echo $_GET['mod'];?>&cmd=add"> <tr> <td><table width="100%" border="1" cellpadding="0" cellspacing="0" bgcolor="#e9e9e9"> <tr> <td width="13%"><div align="center">รหัสสินค้า</div></td> <td width="25%"><div align="center">ชื่อสินค้า</div></td> <td width="16%"><div align="center">มีอยู่</div></td> <td width="15%"><div align="center">ราคาทุน</div></td> <td width="16%"><div align="center">รับจำนวน</div></td> <td width="15%"><div align="center">รวม</div></td> </tr> <?php $i=0; $sql = "SELECT * FROM product WHERE consign_id = '$_GET[consign_id]'"; $result1=mysql_query($sql,$connect); while($b = mysql_fetch_array($result1)) { $pro_id = $b['pro_id']; $pro_name = $b['pro_name']; $pro_amount = $b['pro_amount']; $pro_price_cost = $b['pro_price_cost']; $pro_price_sell = $b['pro_price_sell']; $pro_status = $b['pro_status']; $per_id = $b['per_id']; $unit_id = $b['unit_id']; $pro_type_id = $b['pro_type_id']; $consign_id = $b['consign_id']; $i++; ?> <tr> <td bgcolor="#FFFFFF"><div align="center"> <input name="ch[<?php echo $pro_id;?>]" type="checkbox" id="ch[<?php echo $pro_id;?>]" value="checkbox" onclick="if(this.checked) { // ทำให้ปุ่มเพิ่มข้อมูลไม่สามารถกดได้ document.getElementById('btnSubmit').disabled=true; // ทำให้ สามารถพิมพ์จำนวนสินค้าได้ document.getElementById('txtQty[<?php echo $i;?>]').disabled=false; // ทำให้ไปโฟกัสตรงช่องพิมพ์จำนวน document.getElementById('txtQty[<?php echo $i;?>]').focus(); // ให้ค่าเริ่มต้นในช่องใส่จำนวนเป็น 1 ชิ้นเสมอ document.getElementById('txtQty[<?php echo $i;?>]').value=1; // คำนวณราคา subtotal โดยเอา ราคาของสินค้าชิ้นนี้ไป * จำนวนของสินค้าที่จะกรอก // แปลงค่าที่คำนวณได้เป็นทศนิยมแล้วเก็บในตัวแปร num var num = new Number(document.getElementById('subtotal[<?php echo $pro_id;?>]').value=document.getElementById('txtQty[<?php echo $i;?>]').value*<?php echo $pro_price_cost;?>); // แสดงค่า subtotal document.getElementById('subtotal[<?php echo $pro_id;?>]').value=document.getElementById('stotal[<?php echo $i;?>]').value=num.toFixed(2); // คิด total1 //document.getElementById('total1').value=parseFloat(document.getElementById('subtotal[<?php echo $pro_id;?>]').value)+parseFloat(document.getElementById('total1').value); } else // ถ้าเอาออก { // ทำให้ปุ่มเพิ่มข้อมูลไม่สามารถกดได้ document.getElementById('btnSubmit').disabled=true; // ให้ช่องจำนวนพิมพ์ไม่ได้ document.getElementById('txtQty[<?php echo $i;?>]').disabled=true; // ให้ค่าจำนวนเป็น 0 เสมอ document.getElementById('txtQty[<?php echo $i;?>]').value=0; // ให้ค่า stotal เป็น 0 document.getElementById('stotal[<?php echo $i;?>]').value=0.00; // เก็บค่า subtotal ไว้ก่อน var subtotal = document.getElementById('subtotal[<?php $pro_id;?>]').value; // ให้ค่า subtotal เป็น 0 เสมอ document.getElementById('subtotal[<?php $pro_id;?>]').value= format_number(0,2); } " /> <?php echo $pro_id;?> <input name="consign_id" type="hidden" id="consign_id" value="<?php echo $_GET['$consign_id'];?>" /> <input name="id[<?php echo $i;?>]" type="hidden" id="id[<?php echo $i;?>]" value="<?php echo $pro_id;?>" /> </div></td> <td bgcolor="#FFFFFF"> <div align="left"> <?php echo $pro_name;?> </div></td> <td bgcolor="#FFFFFF"><div align="center"> <?php echo $pro_amount;?> </div></td> <td bgcolor="#FFFFFF"> <div align="right"> <?php echo number_format($pro_price_cost,2);?> </div></td> <td bgcolor="#FFFFFF"><div align="center"> <input name="txtQty[<?php echo $i;?>]" type="text" disabled="disabled" id="txtQty[<?php echo $i;?>]" onkeyup=" // ทำให้ปุ่มเพิ่มข้อมูลไม่สามารถกดได้ document.getElementById('btnSubmit').disabled=true; // หาค่า subtotal เก็บไว้ใน num var num = new Number(document.getElementById('subtotal[<?php echo $pro_id;?>]').value=this.value*<?php echo $pro_price_cost;?>); // แสดงค่า subtotal document.getElementById('subtotal[<?php echo $pro_id;?>]').value=document.getElementById('stotal[<?php echo $i;?>]').value=num.toFixed(2); " value="0" size="3" maxlength="3" /> </div></td> <td bgcolor="#FFFFFF"><div align="center"> <input name="subtotal[<?php echo $pro_id;?>]" type="text" disabled="disabled" id="subtotal[<?php echo $pro_id;?>]" value="0.00" size="7" /> <input name="stotal[<?php echo $i;?>]" type="hidden" id="stotal[<?php echo $i;?>]" value="0.00" /> </div></td> </tr> <?php } echo $i; ?> </table> <?php if($i==0) echo "<br><center>ไม่พบข้อมูล</center>"; ?> </td> </tr> <tr> <td> </td> </tr> <tr> <td><div align="center"> <input type="button" name="Button" value="คำนวณราคา" onclick=" var sum = 0; var xxx =0; <?php // วนลูปเพื่อนำในแต่ละ textbox เพื่อตรวจว่าว่างหรือเปล่า for($k=1; $k<=$i; $k++) { ?> if(document.getElementById('stotal[<?php echo $k;?>]').value != '0.00' && document.getElementById('stotal[<?php echo $k;?>]').value != '0' )sum+=1; <?php } ?> if(sum == 0) alert('กรุณาเลือกสินค้าที่ต้องการสั่งซื้อค่ะ'); else { // ทำให้ปุ่มเพิ่มข้อมูลไม่สามารถกดได้ document.getElementById('btnSubmit').disabled=false; // ทำให้ค่าเป็น 0 เสมอ document.getElementById('total1').value=xxx.toFixed(2); <?php // วนลูปเพื่อนำในแต่ละ textbox มารวมราคา for($j=1; $j<=$i; $j++) { ?> document.getElementById('total1').value=document.getElementById('htotal1').value = format_number(parseFloat(document.getElementById('total1').value)+parseFloat(document.getElementById('stotal[<?=$j?>]').value),2); <?php } ?> // คิดภาษี document.getElementById('hvat').value = document.getElementById('vat').value = format_number(parseFloat(document.getElementById('total1').value) * 7/ 100,2); // คิดทั้งหมด document.getElementById('total2').value = document.getElementById('htotal2').value = format_number(parseFloat(document.getElementById('total1').value)+parseFloat(document.getElementById('vat').value),2); }" /> <input type="submit" name="btnSubmit" id="btnSubmit" value="ตกลง" disabled="disabled" /> </div></td> </tr> <tr> <td> </td> </tr> <tr> <td><table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr> <td width="87%"><div align="right"> <input name="htotal1" type="hidden" id="htotal1" /> รวมราคาสินค้า : </div></td> <td width="13%"><div align="center"> <input name="total1" type="text" disabled="disabled" id="total1" value="0.00" size="7" /> </div></td> </tr> </table></td> </tr> <tr> <td> </td> </tr> </form> </table>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง