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 > ช่วย แนะนำ Code ด้วยครับ คือผมอยากให้ เช็คที่นั่งจาก table orders--->Orders_Teenang ครับ



 

ช่วย แนะนำ Code ด้วยครับ คือผมอยากให้ เช็คที่นั่งจาก table orders--->Orders_Teenang ครับ

 



Topic : 038425



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



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



Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
$host="localhost";
$user="root";
$pw="1234";
$dbname="Tour";
$con = mysql_connect($host,$user,$pw);
	mysql_select_db($dbname) or die ("cannot select database");
		mysql_query("SET NAMES UTF8");
			
			$Sql="SELECT * FROM orders INNER JOIN way ON way.id_way=orders.id_way INNER JOIN bus ON way.id_bus=bus.id_bus WHERE way.id_way='6'";
				$result=mysql_query($Sql) or die ("Error Query [".$Sql."]");
					$objresult=mysql_fetch_array($result);
					
	echo "<table border=\"1\" align=\"center\">";
	echo "<tr ><th bgcolor=\"#e0ffff\">กรุณาจองที่นั่ง</th>";
	echo "<tr>";
					$i=1;
					while($i<=$objresult["Teenang"])
					{
					if($i!=$objresult["Orders_Teenang"]){
					echo "<td><input type=\"submit\" name=\"submit\" value=\"$i\" disabled=\"  					  					disabled\" ></td>";
					$i++;}else{
					echo "<td><input type=\"submit\" name=\"submit\" value=\"$i\"></td>";
					$i++;}}
		echo "</tr>";
												
?>
						
</body>
</html>


22
คือผมอยากให้ เช็คที่นั่งจาก table orders--->Orders_Teenang ครับ ถ้าถูกเลือกแล้วให้ disabled โดย อ้างอิงจาก id_way ครับ
แบบ ถ้าเลือก id_way จาก table way แล้ว table way ก็จะเชื่อมกับ table bus เพื่อเอาค่าจาก fild-->Teenang มา วน loop แล้ว นำค่าที่ได้จากการ วน loop มาเช็คกับค่า ใน fild->Orders_Teenang ครับ ถ้าตรง กัน ให้ Disabled แต่ถ้า ไม่ตรง ก็ให้สามารถเลือกได้ครับ รบกวนพี่ๆ แนะนำด้วยครับผม
ปล.นั่ง ทำมาหลายวัน แล้วครับTT^TT...ช่วยผมด้วยครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-02-06 13:54:15 By : popnakub View : 1115 Reply : 3
 

 

No. 1



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



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

TT^TT... ช่วยผม ด้วยครับผม






Date : 2010-02-06 17:54:44 By : popnakub
 


 

No. 2



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



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


ลองดูตามนี้นะจากจะไม่ตรงกับความต้องการเท่าไรแต่ก็น่าจะเป็นแนวทางได้
//เลือกเส้นทางและหาจำนวนที่นั้นบนรถ---1
Code (PHP)
	$idway_input = 6;
	$str1 = " 	SELECT *  FROM way LFFT JOIN bus ON way.id_bus=bus.id_bus WHERE way = '$idway_input'
				 ";
	$result1 = mysql_query($str1)or die(mysql_error());
	$cntsit_arr = array();
	while($r1=mysql_fetch_assoc($result1)){
		$cntsit_arr[$r1['id_bus']]=$r1['Teenang'];
	}
	

//ดึงจำนวนที่นั้งที่จองตามเส้นทางที่เลือกจาก $idway_input----2
Code (PHP)
	$getorder = " SELECT * FROM order WHERE id_way='$idway_input' ";
	$resultorder = mysql_query($getorder)or die(mysql_error());
	$order_arr = array();
	while($ro=mysql_fetch_assoc($resultorder)){
		$order_arr[] = $ro['orders_teenang'];
	}


//แสดงจำนวนรถที่เจอในเส้นทาง $idway_input จากหมายเลข 1
Code (PHP)
	foreach($cntsit_arr as $idbus=>$teenang){
		for($i=1;$i<=$teenang;$i++){//วนลูปแสดงจำนวนที่นั่ง
			$books = "";
			if(in_array($i,$order_arr)){//ตรวจสอบที่นั้นที่จะแสดงกับจำนวนที่นั้งที่จอง(หมายเลข2) ถ้าจองแล้ว disabled
				$books = "disabled";
			}
			echo "<input type='button' value='$i' $books/>";
		}
	}

Date : 2010-02-06 18:50:38 By : naskw
 

 

No. 3



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



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

ขอบคุณครับผม เด๋วผม จะลอง ไป ประยุกต์ ดู นะ ครับ
Date : 2010-02-06 23:28:08 By : popnakub
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วย แนะนำ Code ด้วยครับ คือผมอยากให้ เช็คที่นั่งจาก table orders--->Orders_Teenang ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่