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

HOME > PHP > PHP Forum > ขอความช่วยเหลือหน่อยครับ ต้องการดึงข้อมูลจาก ตาราง 2 ตารางมาไว้ใน list menu จะทำยังไงครับ



 

ขอความช่วยเหลือหน่อยครับ ต้องการดึงข้อมูลจาก ตาราง 2 ตารางมาไว้ใน list menu จะทำยังไงครับ

 



Topic : 078500



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



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




คือว่าต้องการดึงข้อมูลทั้ง 2 ตาราง มาไว้ใน ListMenu

ตารางที่ 1 เก็บข้อมูลลูกค้า
customer
ตารางที่ 2 เก็บข้อมูลชุมสาย
telex


ตัวอย่างนะครับ

1. ผมต้องการให้ ListMenu อันแรกเลือกค่า ชุมสาย หรือ ลูกค้า ตามรูป
list1

2. Ex. เมื่อเลือกค่าชุมสาย จาก ListMenu ประเภทปลายทาง แล้วที่ ListMenu ปลายทาง ก็จะแสดงข้อมูลชุมสาย
หรือ ข้อมูลในตารางที่ 2 ออกมา ที่ Listmenu ปลายทาง

2.1 หรือถ้า เลือกลูกค้า จาก ListMenu ประเภทปลายทาง แล้วที่ ListMenu ปลายทาง ก็จะแสดงข้อมูลลูกค้า
หรือ ข้อมูลในตารางที่ 1 ออกมา ที่ Listmenu ปลายทาง

list2

รบกวนช่วยผมด้วยนะครับ ผมลองทำตามตัวอย่างของพี่วินแล้วแต่ไม่รู้จะแยกฐานข้อมูลยังไง เมื่อต้องการใช้ List Menu เพียงอันเดียว แต่มีฐานข้อมูลอยู่ 2 ในการแยกข้อมูลเมื่อเราเลือก



Tag : PHP, MySQL, HTML/CSS, JavaScript, Ajax









ประวัติการแก้ไข
2012-05-16 21:50:51
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-05-16 21:49:31 By : furn2499 View : 1681 Reply : 12
 

 

No. 1



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



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


ก็ สมมุติ พอกด เลือกที่ ชุมสาย ก็ให้ไป query ข้อมูลใน DB ชุมสาย

แล้วพอเลือก ลูกค้า ก็ให้ไป query ที่ ลูกค้า ไงครับ


ไม่ได้ หรอครับ ?

ขอโทษครับผมผิดเองละ - -"






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-16 22:25:11 By : IOlIDIl
 


 

No. 2



โพสกระทู้ ( 1,127 )
บทความ ( 2 )



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


ใช้

Code (PHP)
if(ชุมสาย)
{
sql1
}
else
{
sql2
}


//แนวคิดน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-16 22:26:23 By : iieszz
 

 

No. 3



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



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


ตอบความคิดเห็นที่ : 2 เขียนโดย : iieszz เมื่อวันที่ 2012-05-16 22:26:23
รายละเอียดของการตอบ ::
ไปไม่ถูกอะครับ ผมลองมาหลายครั้งแล้วยังไม่ได้เลย แต่ถ้า ListMenu อันเดียว ต่อ 1 ตาราง ทำได้นะ แน่วิธีที่พี่บอกมาให้ใช้ IF ผมควรจะพิมพืคำสั่งยังไงดีอะ ช่วยผมทีนะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-16 22:32:34 By : furn2499
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : IOlIDIl เมื่อวันที่ 2012-05-16 22:25:11
รายละเอียดของการตอบ ::
Code (PHP)
<select name="end_direct" id="end_direct" onChange="frmMain.toPlace2.value=this.value ">
                      <option value="" selected><--เลือกปลายทาง--></option>
                      <?
					  $strSQL = "SELECT * FROM customer_point ORDER BY cus_id ASC";
					  mysql_query("SET NAMES UTF8",$conn);
					  $objQuery = mysql_query($strSQL);
					  while($objResult = mysql_fetch_array($objQuery))
					  {
					  ?>
						  <option value="<?=$objResult["c_lat"];?>,<?=$objResult["c_lng"];?>"><?=$objResult["cus_id"];?> 					 						   -- <?=$objResult["local_name"];?>
					  <?
					  }
					  ?>


แบบนี้หรือป่าวครับแบบที่พี่บอกมา แบบนี้จะเป้นการใช้ ListMenu อันเดียว ต่อ 1 ตาราง ที่ผมทำมา

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-16 22:35:45 By : furn2499
 


 

No. 5



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



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


พี่ๆช่วยหน่อยนะครับ..
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-17 06:06:59 By : furn2499
 


 

No. 6

Guest


https://www.thaicreate.com/php/forum/051357.html

คล้ายๆกับ จังหวัดนี่หละ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-17 09:09:50 By : rootElement@kmutnb
 


 

No. 7



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



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


เดียวผมจะอธิบายให้ฟังใหม่นะครับ คือ ผมต้องการแบบนี้อะครับ ListMenu ประเภทปลายทาง คือ ให้เราเลือก มี ชุมสาย หรือ ลูกค้า ชุมสาย มีชื่อตารางว่า telex_data ลูกค้า มีชื่อตารางว่า customer_point ถ้าเราเลือก ชุมสาย ผมต้องการให้ข้อมูลในชุมสาย ไปแสดงที่ ListMenu ของปลายทาง ถ้าเลือกลูกค้า ก็ให้ข้อมูลลูกค้าไปแสดงที่ ListMenu ของปลายทางครับ ผมมี List Menu แค่ 2 อัน คือ Listmenu ประเภทปลายทาง และ ListMenu ปลายทาง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-17 09:57:07 By : furn2499
 


 

No. 8

Guest


แล้วมันต่างกันยังไง หละท่าน
ไม่ได้ใช่หลักการ select แล้วไปเปลี่ยน element ใน listbox หรือ ?
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-17 10:22:58 By : rootElement@kmutnb
 


 

No. 9



โพสกระทู้ ( 1,242 )
บทความ ( 13 )

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

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

ลองโหลดโค้ดนี้ ไปประยุกต์ใช้ดูครับ jqcascading

ถ้าติดปัญหาอะไรก็สอบถามได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-17 10:55:38 By : nautilus
 


 

No. 10



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

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

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


ผมชอบแบบสั้นๆ รวบรัด ไม่อยากเขียนยาวๆ ครับ
เอาไปดัดแปลงให้เข้ากับดึงข้อมูลจากเดต้าเบสได้ไม่ยากครับ
Code (PHP)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> Dropdown List - Depend On Other </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="Unidentifier-thaicreate.com">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <!--   <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> -->
	 <script src="http://code.jquery.com/jquery-latest.js"></script>
 </head>

 <body>
 <script>
$(document).ready(function() {

		$("#manufactor").change(function() {
				var selectedManu = $("option:selected",this).val();
				var optionString="";
				if(selectedManu == "TOYOTA"){
					optionString="<option value='NewPrius'>New Prius</option>\n";
					optionString+="<option value='camry2.5'>Camry 2.5</option>\n";
					optionString+="<option value='altis2.0'>Altis 2.0</option>\n";
				}
				if(selectedManu == "MAZDA"){
					optionString="<option value='mazda3'>Mazda 3</option>\n";
					optionString+="<option value='mazda2'>Mazda 2</option>\n";
					optionString+="<option value='bt50pro'>BT-50 Pro</option>\n";
				}
				$("#models").children().remove().end().append(optionString);
		});
		$("#models").change(function() {
				var finalresult = $("option:selected",this).val();
				$("#final_result").empty().append(finalresult);
		});
})
</script>


<form>
<select name="manufactor" id="manufactor">
<option value="" selected>Please Select... </option>
<option value="TOYOTA">TOYOTA </option>
<option value="MAZDA">MAZDA </option>
</select>

<label for="models">Models</label>
<select name="models" id="models">
<option value="">Select a Model</option>
</select>
<br />
<p>สุดท้ายคุณเลือก<span id="final_result" style="color:magenta;font-size:1.2em;padding-left:1em;font-weight:bold;"></span></p>
 </body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-17 16:08:25 By : sakuraei
 


 

No. 11



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



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


ตอบความคิดเห็นที่ : 10 เขียนโดย : sakuraei เมื่อวันที่ 2012-05-17 16:08:25
รายละเอียดของการตอบ ::
ขอบคุณนะครับผม จะลองไปทำดูครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-18 11:32:55 By : furn2499
 


 

No. 12

Guest


[font=Verdana][/font]Code (C#)
Code (C#)
[cs]Code (C#)
[cs]Code (VB.NET)
zxzxZ

[/cs]
[/cs]
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-08 15:27:41 By : dsf
 

   

ค้นหาข้อมูล


   
 

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