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,030

HOME > PHP > PHP Forum > ช่วยดูให้หน่อยครับ จะจะคิวยังไงให้กับรถโดยอัตโนมัติ และไม่ให้ซ้ำกันนะครับ



 

ช่วยดูให้หน่อยครับ จะจะคิวยังไงให้กับรถโดยอัตโนมัติ และไม่ให้ซ้ำกันนะครับ

 



Topic : 077341



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



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




ต้องการจัดคิวให้กับรถ ทั้ง สามคันโดยมี ฐานข้อมูลเป็นแบบนี้


นี้รูปค่ะ

ในกรณีต้องการจอง วันที่ 29-04-2012 ถึง 1-05-2012 รถจะมีคิวแล้ว 2 คัน และจะสามารถจัดคิวลงให้กับ คันที่ชื่อ ca003


โดยตรวจการจองซ้ำได้แล้ว แต่ผมทำยังไงก้อไม่ได้หรือผมทำผิดวิธี

่่



Code (PHP)
$sql4 = "select * from bookings where (date_start between '$date1' and '$date2') or (date_stop between '$date1' and '$date2') or (date_start <= '$date1' and date_stop >= '$date2') or (date_start >= '$date1' and date_stop >= '$date2' and date_start <= '$date2') or (date_start <= '$date1' and date_stop >= '$date1' and date_stop <= '$date2') ";

	$que4 =mysql_query($sql4) or die (mysql_error());
	$read4=mysql_fetch_array($que4);
	$num_row =mysql_num_rows($que4);
	if($num_row == 3 )
		{
			echo"คิวเต็ม จองไม่ได้";
		}
	else if($num_row == 2 )////////////// ในส่วนนี้ต้องการให้มีการจัดคิวให้กับรถ ในกรณีที่รถมีอยู่ในคิว 2 คันแล้ว
แต่ได้ทำไปแล้ว ยังทำไม่ได้อ่ะครับ ผมทำผิดวิธีหรือป่าว
		{
			if ($num_row ['car_id'] != 'ca001')
			{ 
			echo"ca001";
			}
			else if ($num_row['car_id'] != 'ca002')
			{ 
				echo"ca002";
			}
			else if ($num_row['car_id'] != 'ca003' )
			{ 
				echo"ca003";
			}
			
		}
			
		else if ($num_row == 1 )//////////////////////////////////////// ในส่วนนี้ก้อเป็นการจัดคิวให้กับ รถ โดยที่ รถ คันใดคันหนึ่งโดนจัดคิวให้แล้วนะครับ
		{
			echo"1111";
		}
		else ///////////////////////// แต่ในส่วนนี้จะเป็นการจัดคิวให้กับรถ ทั้ง 3 คัน โดนรถ ทั้ง สามคันยังไม่มีคิวการทำงาน
		{
			echo"ca001";
		}




Tag : PHP









ประวัติการแก้ไข
2012-04-21 12:31:49
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-04-21 12:29:03 By : sibsan View : 843 Reply : 2
 

 

No. 1



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



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


ไม่มีใครตอบเลย






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-21 17:03:58 By : sibsan
 


 

No. 2



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

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

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

อันทีจริงใช้แค่

Code (PHP)
$strSQL = " SELECT * FROM table WHERE ('$date1' BETWEEN date_start and date_stop) or ('$date2' BETWEEN date_start and date_stop) ";


ถ้ามันมี record แสดงว่าซ้ำครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-22 14:03:41 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูให้หน่อยครับ จะจะคิวยังไงให้กับรถโดยอัตโนมัติ และไม่ให้ซ้ำกันนะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่