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 > คืออยากให้ checkbox แล้วแสดงค่าในอีกส่วนนึงทันที และมีการคิดราคารวมของที่นั่งที่ถูกเช็คโดยราคาดึงมาจาก db น่ะค่ะ


[PHP] คืออยากให้ checkbox แล้วแสดงค่าในอีกส่วนนึงทันที และมีการคิดราคารวมของที่นั่งที่ถูกเช็คโดยราคาดึงมาจาก db น่ะค่ะ

 
Topic : 073622



โพสกระทู้ ( 19 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook


ที่นั่งเป็น checkbox ค่ะ
สามารถเช็คได้มากกว่า 1 ที่นั่ง

แล้วราคาที่นั่งก็จะแตกต่างกันไปตาม session ของผู้ใช้ด้วยน่ะค่ะ

ส่วนของการ checked seat

คือ.. อยากให้เวลา checked ที่นั่งแล้วมันไปแสดงผลที่ส่วน Summary อัตโนมัติน่ะค่ะ

ส่วนที่ต้องการให้แสเงผล

รบกวนด้วยนะคะ
ขอบคุณมากค่ะ

001.<!--VIP seat--->
002.<td id="F1">A</td>
003.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='1' id="A1" /><label for="A1"></label></div></td>
004.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='2' id="A2" /><label for="A2"></label></div></td>
005.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='3' id="A3" /><label for="A3"></label></div></td>
006.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='4' id="A4" /><label for="A4"></label></div></td>
007.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='5' id="A5" /><label for="A5"></label></div></td>
008.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='6' id="A6" /><label for="A6"></label></div></td>
009.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='7' id="A7" /><label for="A7"></label></div></td>
010.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='8' id="A8" /><label for="A8"></label></div></td>
011.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='9' id="A9" /><label for="A9"></label></div></td>
012.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='10' id="A10" /><label for="A10"></label></div></td>
013.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='11' id="A11" /><label for="A11"></label></div></td>
014.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='12' id="A12" /><label for="A12"></label></div></td>
015.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='13' id="A13" /><label for="A13"></label></div></td>
016.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='14' id="A14" /><label for="A14"></label></div></td>
017.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='15' id="A15" /><label for="A15"></label></div></td>
018.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='16' id="A16" /><label for="A16"></label></div></td>
019.    </tr>
020. 
021.<!--namal Seat-->
022.<td id="F1">G</td>
023.<td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='231' id="G1"  /><label for="G1"></label></div></td>
024.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='232' id="G2"  /><label for="G2"></label></div></td>
025.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='233' id="G3"  /><label for="G3"></label></div></td>
026.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='234' id="G4"  /><label for="G4"></label></div></td>
027.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='235' id="G5"  /><label for="G5"></label></div></td>
028.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='236' id="G6"  /><label for="G6"></label></div></td>
029.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='237' id="G7"  /><label for="G7"></label></div></td>
030.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='238' id="G8"  /><label for="G8"></label></div></td>
031.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='239' id="G9"  /><label for="G9"></label></div></td>
032.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='240' id="G10"  /><label for="G10"></label></div></td>
033.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='241' id="G11"  /><label for="G11"></label></div></td>
034.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='242' id="G12"  /><label for="G12"></label></div></td>
035.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='243' id="G13"  /><label for="G13"></label></div></td>
036.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='244' id="G14"  /><label for="G14"></label></div></td>
037.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='245' id="G15"  /><label for="G15"></label></div></td>
038.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='246' id="G16"  /><label for="G16"></label></div></td>
039.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='247' id="G17"  /><label for="G17"></label></div></td>
040.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='248' id="G18"  /><label for="G18"></label></div></td>
041.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='249' id="G19"  /><label for="G19"></label></div></td>
042.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='250' id="G20"  /><label for="G20"></label></div></td>
043.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='251' id="G21"  /><label for="G21"></label></div></td>
044.      <td><div id="nomal"> <input type='checkbox' name='nomal_chk[]' value='252' id="G22"  /><label for="G22"></label></div></td>
045.        </tr>
046. 
047.<!--แสดงราคาตาม session ของลูกค้า-->
048.<!-- VIP Price-->
049.<?
050.            $Username=$_SESSION['Username'];
051.            $sql= "SELECT tprice.Price
052.                    FROM otcustomer, tprice
053.                    WHERE otcustomer.tickettypeid = tprice.TicketTypeID
054.                    AND SeatKindID =1
055.                    AND SeatTypeID =1
056.                    AND otcustomer.Username =  '$Username'
057.                    UNION SELECT tprice.Price
058.                    FROM tagency, tprice
059.                    WHERE tagency.tickettypeid = tprice.TicketTypeID
060.                    AND SeatKindID =1
061.                    AND SeatTypeID =1
062.                    AND tagency.Username = '$Username'";
063.            $result=mysql_query($sql);
064.            while($data=mysql_fetch_array($result)){
065.        ?>
066.            <td width="50" align="left"><?=$data["Price"]; } ?></td>
067.            <td>&nbsp;&nbsp;&nbsp;&nbsp;<img src="images_main/seat.png" width="15" height="15" /></td>
068. 
069.<!-- normal Price-->
070.            <?
071.            $Username=$_SESSION['Username'];
072.            $sql= "SELECT tprice.Price
073.                    FROM otcustomer, tprice
074.                    WHERE otcustomer.tickettypeid = tprice.TicketTypeID
075.                    AND SeatKindID =2
076.                    AND SeatTypeID =3
077.                    AND otcustomer.Username =  '$Username'
078.                    UNION SELECT tprice.Price
079.                    FROM tagency, tprice
080.                    WHERE tagency.tickettypeid = tprice.TicketTypeID
081.                    AND SeatKindID =2
082.                    AND SeatTypeID =3
083.                    AND tagency.Username = '$Username'";
084.            $result=mysql_query($sql);
085.            while($data=mysql_fetch_array($result)){
086.        ?>
087.        <td width="100" align="left"><?=$data["Price"]; } ?></td>
088.      </table>
089. 
090.<!---ตารางแสดงผลการเลือก-->
091.table id="Summary_booking" width="350" height="300" border="0" cellspacing="0" cellpadding="0">
092.            <tr>
093.              <td width="120" height="10"/><div align="left"></div>             
094.            </tr>
095.            <tr>
096.            <tr>
097.              <td ><div align="left"><strong>&nbsp;&nbsp;&nbsp;&nbsp;Summary </strong></div></td>
098.            </tr>
099.<!--VIP Seat ที่ถูกเช็คทั้งหมด-->
100.            <tr>
101.              <td align="right"><div align="right">VIP Seat &nbsp;&nbsp; : </div></td>
102.              <td align="center"> </td>
103.            </tr>
104.<!--nomal Seat ที่ถูกเช็คทั้งหมด-->
105.            <tr>
106.              <td align="right"><div align="right">Nomal Seat &nbsp;&nbsp; : </div></td>
107.              <td align="center"> </td>
108.            </tr>
109.<!--ราคา Seat ที่ถูกเช็คทั้งหมด (VIP+namal)-->
110.            <tr>
111.              <td align="right"><div align="right">Total &nbsp;&nbsp; : </div></td>
112.              <td align="center"> </td>
113.            </tr>
114.        </table>


ปล. ทั้ง 2 ส่วนนี้อยู่ในเพจเดียวกันนะคะ



Tag : PHP, JavaScript, CakePHP

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-02-11 04:46:47 By : finalthanks View : 1477 Reply : 4
 

 

No. 1



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ถ้าจะให้คำนวณมันทีจะต้องเขียนดักจับ Event OnClick ของ Checkbox ครับ เช่น

Code
<script>
function sumprice(price)
{
alert(price);
}
</script
<input type='checkbox' name='VIP_chk[]' value='1' id="A1" OnClick="if(this.checked){sumprice('150');}" />


เขียนเป็นแนวทางครับ คุณน่าจะต้องเอา price ไปใช้งานต่อ ใช่้พวก parseFloat บวกกันได้ไม่ยากครับ

Go to : JavaScript ParseFloat() Convert String to Number
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-11 06:36:20 By : webmaster
 

 

No. 2



โพสกระทู้ ( 19 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

ขอบคุณค่ะ เดี๋ยวจะลองดูค่ะ ^^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-11 08:45:44 By : finalthanks
 

 

No. 3



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-11 11:45:49 By : webmaster
 

 

No. 4



โพสกระทู้ ( 19 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

รบกวนช่วยไกด์ให้หน่อยได้ไหมอ่ะคะ ว่าถ้าเช็คหลายอันน่ะค่ะ แล้วต้องเองมาบวกกันน่ะค่ะ เขียนไงอ่ะคะ ><"
หนู... ไม่เคยเขียน js มาก่อนน่ะค่ะ เลยงง ๆ มึน ๆ กับแพ็ทเทิลมันเบา ๆ
ยังไง รบกวนด้วยนะคะ ขอบคุณค่ะ

Code (PHP)
01.<?
02.// get price
03.$Username=$_SESSION['Username'];
04.             
05.            $VIPPrice= "SELECT tprice.Price
06.                    FROM otcustomer, tprice
07.                    WHERE otcustomer.tickettypeid = tprice.TicketTypeID
08.                    AND SeatKindID =1
09.                    AND SeatTypeID =1
10.                    AND otcustomer.Username =  '$Username'
11.                    UNION
12.                    SELECT tprice.Price
13.                    FROM tagency, tprice
14.                    WHERE tagency.tickettypeid = tprice.TicketTypeID
15.                    AND SeatKindID =1
16.                    AND SeatTypeID =1
17.                    AND tagency.Username = '$Username'";
18.            $VIPPrice_result=mysql_query($VIPPrice);
19.            $VIPdata=mysql_fetch_array($VIPPrice_result);
20.             
21.            $normalPrice= "SELECT tprice.Price
22.                    FROM otcustomer, tprice
23.                    WHERE otcustomer.tickettypeid = tprice.TicketTypeID
24.                    AND SeatKindID =2
25.                    AND SeatTypeID =3
26.                    AND otcustomer.Username =  '$Username'
27.                    UNION
28.                    SELECT tprice.Price
29.                    FROM tagency, tprice
30.                    WHERE tagency.tickettypeid = tprice.TicketTypeID
31.                    AND SeatKindID =2
32.                    AND SeatTypeID =3
33.                    AND tagency.Username = '$Username'";
34.            $normalPrice_result=mysql_query($normalPrice);
35.            $normaldata=mysql_fetch_array($normalPrice_result);
36.         
37.                ?>
38.<!---VIP seat-->
39. 
40.<td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='1' id="A1" onclick="if(this.checked){sumprice('<?=$VIPdata["Price"]; ?>');}" />
41.      <label for="A1"></label></div></td>
42.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='2' id="A2" onclick="if(this.checked){sumprice('<?=$VIPdata["Price"]; ?>');}" />
43.      <label for="A2"></label></div></td>
44.      <td><div id="VIP"> <input type='checkbox' name='VIP_chk[]' value='3' id="A3" onclick="if(this.checked){sumprice('<?=$VIPdata["Price"]; ?>');}" />
45. 
46.<!--normal seat-->
47. 
48.<td><div id="normal"> <input type='checkbox' name='normal_chk[]' value='231' id="G1" onclick="if(this.checked){sumprice('<?=$normaldata["Price"]; ?>');}"  />
49.      <label for="G1"></label></div></td>
50.      <td><div id="normal"> <input type='checkbox' name='normal_chk[]' value='232' id="G2" onclick="if(this.checked){sumprice('<?=$normaldata["Price"]; ?>');}"  />
51.      <label for="G2"></label></div></td>
52.      <td><div id="normal"> <input type='checkbox' name='normal_chk[]' value='233' id="G3" onclick="if(this.checked){sumprice('<?=$normaldata["Price"]; ?>');}"  />

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-11 16:45:08 By : finalthanks
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : คืออยากให้ checkbox แล้วแสดงค่าในอีกส่วนนึงทันที และมีการคิดราคารวมของที่นั่งที่ถูกเช็คโดยราคาดึงมาจาก db น่ะค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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 อัตราราคา คลิกที่นี่