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


[PHP] ขอความช่วยเหลือหน่อยครับ ต้องการดึงข้อมูลจาก ตาราง 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 : 1713 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)
1.if(ชุมสาย)
2.{
3.sql1
4.}
5.else
6.{
7.sql2
8.}


//แนวคิดน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
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)
01.<select name="end_direct" id="end_direct" onChange="frmMain.toPlace2.value=this.value ">
02.                      <option value="" selected><--เลือกปลายทาง--></option>
03.                      <?
04.                      $strSQL = "SELECT * FROM customer_point ORDER BY cus_id ASC";
05.                      mysql_query("SET NAMES UTF8",$conn);
06.                      $objQuery = mysql_query($strSQL);
07.                      while($objResult = mysql_fetch_array($objQuery))
08.                      {
09.                      ?>
10.                          <option value="<?=$objResult["c_lat"];?>,<?=$objResult["c_lng"];?>"><?=$objResult["cus_id"];?>                                               -- <?=$objResult["local_name"];?>
11.                      <?
12.                      }
13.                      ?>


แบบนี้หรือป่าวครับแบบที่พี่บอกมา แบบนี้จะเป้นการใช้ 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)
01.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
02.<html>
03. <head>
04.  <title> Dropdown List - Depend On Other </title>
05.  <meta name="Generator" content="EditPlus">
06.  <meta name="Author" content="Unidentifier-thaicreate.com">
07.  <meta name="Keywords" content="">
08.  <meta name="Description" content="">
09.  <!--   <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> -->
10.     <script src="http://code.jquery.com/jquery-latest.js"></script>
11. </head>
12. 
13. <body>
14. <script>
15.$(document).ready(function() {
16. 
17.        $("#manufactor").change(function() {
18.                var selectedManu = $("option:selected",this).val();
19.                var optionString="";
20.                if(selectedManu == "TOYOTA"){
21.                    optionString="<option value='NewPrius'>New Prius</option>\n";
22.                    optionString+="<option value='camry2.5'>Camry 2.5</option>\n";
23.                    optionString+="<option value='altis2.0'>Altis 2.0</option>\n";
24.                }
25.                if(selectedManu == "MAZDA"){
26.                    optionString="<option value='mazda3'>Mazda 3</option>\n";
27.                    optionString+="<option value='mazda2'>Mazda 2</option>\n";
28.                    optionString+="<option value='bt50pro'>BT-50 Pro</option>\n";
29.                }
30.                $("#models").children().remove().end().append(optionString);
31.        });
32.        $("#models").change(function() {
33.                var finalresult = $("option:selected",this).val();
34.                $("#final_result").empty().append(finalresult);
35.        });
36.})
37.</script>
38. 
39. 
40.<form>
41.<select name="manufactor" id="manufactor">
42.<option value="" selected>Please Select... </option>
43.<option value="TOYOTA">TOYOTA </option>
44.<option value="MAZDA">MAZDA </option>
45.</select>
46. 
47.<label for="models">Models</label>
48.<select name="models" id="models">
49.<option value="">Select a Model</option>
50.</select>
51.<br />
52.<p>สุดท้ายคุณเลือก<span id="final_result" style="color:magenta;font-size:1.2em;padding-left:1em;font-weight:bold;"></span></p>
53. </body>
54.</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#)
1.<strong>Code (C#)</strong>
2.[cs]<strong>Code (C#)</strong>
3.[cs]<strong>Code (VB.NET)</strong>
4.<span class="\"notranslate\""><font class="css_code"><pre class="\"brush:vb\"">zxzxZ
5.</pre></font></span>

[/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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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