<div id="apDiv10"><br /> <form id="form2" name="form2" method="post" action="save_order.php"> <table width="366" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="461"> <? include('config.inc.php'); $strSQL = "SELECT Order_Pic FROM picture WHERE picture.C_ID = '".$_SESSION['UserID']."' "; $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); echo"<table border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tr>"; $intRows = 0; while($objResult = mysql_fetch_array($objQuery)) { $intRows++; echo "<td>"; ?> <div align="center"><a href="Pic/<?=$objResult["Order_Pic"];?>" target="_blank"><img src="Pic/<?=$objResult["Order_Pic"];?>" width="100" height="100" border="1" /></a> <table width="364" border="1"> <tr> <td><select name="select" id = "select<?=$intRows;?>" onchange='document.getElementById("sum<?=$intRows;?>").value = (document.getElementById("select<?=$intRows;?>").value);document.getElementById("count<?=$intRows;?>").value = 1;' /> <? $str = "SELECT * FROM product"; $obj = mysql_query($str) or die ("Error Query [".$str."]"); $text = trim($_POST["Order_Pic"]); while($objRe = mysql_fetch_array($obj)) { ?> <option value="<?=$objRe["Pro_Price"];?>"> <?=$objRe["Pro_Name"];?> </option> <? } ?> </select> <td width="9"><input name="count" type="text" id="count<?=$intRows;?>" value="จำนวน" onkeyup='document.getElementById("sum<?=$intRows;?>").value = (this.value * document.getElementById("select<?=$intRows;?>").value);' size="3" /></td> <td width="9"><input name="sum" type="text" id="sum<?=$intRows;?>" value="ราคา" size="5" readonly /></td> </table> <? echo"</td>"; if(($intRows)%2==0) { echo"</tr>"; } else { echo "<td>"; } } echo"</tr></table>"; ?> </div></td> </tr> </table> <p> <label>ราคารวม <input type="text" name="total" id="total" /> </label> <input type="button" name="btttotal" id="bttotal" value="check" OnClick=//ผมไม่ทราบจะกำหนดอย่างไรน่ะครับ เมื่อกดปุ่มนี้แล้วให้ผลรวมของช่อง sum ทุกidรวมกันแสดงที่textbox total โดยช่องsum บางช่องสามารถเป็นค่าว่างได้ครับ /> </p> <p> <label> <input type="submit" name="ok" id="ok" value="สั่งล้าง" /> </label> </p> </form> </div>
<td width="9"><input name="sum" type="text" id="sum<?=$intRows;?>" value="ราคา" size="5" readonly /></td>
<td width="9"><input name="sum[]" type="text" id="sum<?=$intRows;?>" value="ราคา" size="5" readonly /></td>
function AllSum(){ var docsum = document.getElementsByName('sum[]'); var tsum = parseInt(0); for(i = 0; i< docsum.length; i++){ tsum = (parseInt(tsum) + parseInt(docsum[i].value)); } document.getElementById('total').value = tsum; }
<input type="button" name="btttotal" id="bttotal" value="check" OnClick="AllSum()" />
function AllSum(){ var docsum = document.getElementsByName('sum[]'); var tsum = parseInt(0); for(i = 0; i< docsum.length; i++){ if(isNaN(docsum[i].value) == false){ tsum = (parseInt(tsum) + parseInt(docsum[i].value)); } } document.getElementById('total').value = tsum; }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง