Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > ต้องการรวมค่าจาก text box อัตโนมัติ โดยที่เลือกค่าจาก listmenu



 

ต้องการรวมค่าจาก text box อัตโนมัติ โดยที่เลือกค่าจาก listmenu

 



Topic : 042936

Guest




Code (PHP)
<body bgcolor="#ffffff" text="#0a0a00" link="#010529" vlink="#010529" alink="#810000">
<font color=#6666FF><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;บริการลูกค้าทั่วไป



<form  name="calc" action="save_ser_customer.php?id=<?=$dbarr[emp_id];?>" method="post" >
<table width="963" border="0">
  <tr>
    <td>รหัสลูกค้า</td>
    <td><select name="mem" id="mem"  >
     <option value="0">เลือกรหัสลูกค้า</option>
      <?
            $sql = "select  *  from customer ";
	$result = mysql_query($sql) or die ("ไม่ได้");
	  		if(mysql_num_rows($result) > 0)
			{
				while($rs=mysql_fetch_array($result))
				{
					echo "<option value=".$rs["cus_id"]. ">" . $rs["cus_iden"] . "-->". $rs["cus_name"] . "</option>";
				}
			}
			else
			{
				echo "<option>ไม่มีข้อมูลลูกค้า</option>" ;
			}
	  ?>
    </select></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>วันที่      </td>
    <td width="227"><input type="text" name="date" id="date" value="<?=date("d-m-Y ");?>"></td>
    <td width="41">เวลา</td>
    <td><input type="text" name="time" id="time" value="<?=date("H:i:s");?>"></td>
  </tr>
  <tr>
    <td width="117">เลือกบริการ </td>
    <td colspan="2"><select name="ser" id="ser" onChange="calc.s1.value=this.value"> 
    <option value="0">เลือกบริการ</option>
      <?
            $sql = "select  *  from servicedeteil ";
	$result = mysql_query($sql) or die ("ไม่ได้");
	  		if(mysql_num_rows($result) > 0)
			{
				while($rs=mysql_fetch_array($result))
				{
					echo "<option value=". $rs["serdeteil_id"] . ">" . $rs["service_name"] . "-->". $rs["service_price"] . "</option>";
				}
			}
			else
			{
				echo "<option>ไม่มีข้อมูลประเภทสินค้า</option>" ;
			}
	  ?>
    </select></td>
    <td width="560"><input type="text" name="s1" value=0  onKeyPress="checknumber()" onKeyUp="calcfunc()"></td>
  </tr>
  <tr>
    <td>เลือกคอร์ส&nbsp;&nbsp;</td>
    <td colspan="2"><select name="cost" id="cost" onChange="calc.s2.value=this.value">
     <option value="0">เลือกคอร์ส</option> <?
            $sql = "select  *  from course";
	$result = mysql_query($sql) or die ("ไม่ได้");
	  		if(mysql_num_rows($result) > 0)
			{
				while($rs=mysql_fetch_array($result))
				{
					echo "<option value=". $rs["course_id"] . ">" . $rs["name_course"] . "-->". $rs["price_course"] . "</option>";
				}
			}
			else
			{
				echo "<option>ไม่มีข้อมูลประเภทสินค้า</option>" ;
			}
	  ?>
    </select></td>
    <td><input type="text" name="s2" value=0 onKeyPress="checknumber()" onKeyUp="calcfunc()"></td>
  </tr>
  <tr>
    <td>เลือกโปรโมชั่น</td>
    <td colspan="2"><select name="pro" id="pro" onChange="calc.s3.value=this.value">
      <option value="0">เลือกโปรโมชั่น</option>
      <?
            $sql = "select  *  from promotion";
	$result = mysql_query($sql) or die ("ไม่ได้");
	  		if(mysql_num_rows($result) > 0)
			{
				while($rs=mysql_fetch_array($result))
				{
					echo "<option value=". $rs["pro_id"] . ">" . $rs["name_pro"] . "-->". $rs["price_pro"] . "</option>";
				}
			}
			else
			{
				echo "<option>ไม่มีข้อมูลประเภทสินค้า</option>" ;
			}
	  ?>
    </select></td>
    <td><input type="text" name="s3" value=0 onKeyPress="checknumber()" onKeyUp="calcfunc()"></td>
  </tr>
  <tr>
    <td> ราคารวม</td>
    <td colspan="3"><input type="text" name="ret">
      บาท
        &nbsp;&nbsp;&nbsp;
<input type="submit" name="save" id="save" value="จ่ายเงิน">
        &nbsp;</td>
    </tr>
</table>
&nbsp;&nbsp;&nbsp;&nbsp;</br>
</br>
&nbsp;</br>
&nbsp;
</form>
<script language="JavaScript">
//ให้รับเฉพาะตัวเลข
function checknumber() {
  key=event.keyCode
  if (key<48  ||  key>57) event.returnValue = false;
}

//คำนวณเมื่อ KeyUp
function calcfunc() {
     var val1 = parseFloat(document.calc.s1.value);
     var val2 = parseFloat(document.calc.s2.value);
	 var val3 = parseFloat(document.calc.s3.value);
     document.calc.ret.value=val1+val2+val3;
}
</script>


คือต้องการเลือกค่าจากเมนู ซึ่งดึงมาจากฐานข้อมูล มาแสดงใน textbox แล้วมีการรวมค่าอัตโนมัติเมื่อมีการเปลี่ยนค่าจาก listmenu ช่วยดูให้ทีคับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-05-16 15:33:54 By : boo View : 1202 Reply : 1
 

 

No. 1

Guest


ไม่รู้ผมเข้าใจถูกป่าวนะครับ
ลองใช้ array ของ javascript ดูครับ
แบบวว่า ถ้าเลื่อน ลิสเมนู ก็ให้ จาวาสคริปเก็บค่าจาก textbox ไว้ใน array
แล้วก็แสดงออกมาที่ textbox เดิม
วน loop เก็บค่าไปเลื่อยๆ อะครับ






Date : 2010-05-16 18:25:54 By : น่าจะ
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ต้องการรวมค่าจาก text box อัตโนมัติ โดยที่เลือกค่าจาก listmenu
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่