สอบถามเรื่อง typeahead ดึงข้อมูลจาก MySQL ครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่อง typeahead ดึงข้อมูลจาก MySQL ครับ
สอบถามเรื่อง typeahead ดึงข้อมูลจาก MySQL ครับ
อยากรบกวนสอบถามหรือขอ Keyword ในการดึงข้อมูลแบบ ajax จาก MySQL ครับ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | ชื่อบริษัท : <input type= "text" id= "typeahead" data-provide= "typeahead" /> หมวดสินค้า : <input type= "text" id= "getProduct" /> $( '#typeahead' ).typeahead({ source: function (query, process) { // This is where your ajax call would be objects = []; map = {}; var data = [ { "id" :1, "label" : "ไทย เรยอน" , "value" : "อาหาร" }, { "id" :2, "label" : "ไทยรุ่ง อินเตอร์ บิส" , "value" : "เครื่องดื่ม" }, ]; $.each(data, function (i, object) { map[object.label] = object; objects.push(object.label); }); process(objects); }, updater: function (item) { $( '#getProduct' ).val(map[item].value); return item; } }); |
MySQL Query
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | $query = "SELECT * FROM chamber WHERE company_chamber LIKE '%" .$request. "%' GROUP BY company_chamber" ; $result = mysqli_query($ connect , $query); while($row=mysqli_fetch_array($result)) { $json_data[]=array( "id" =>$row[ 'id' ], "label" =>$row[ 'company_chamber' ], "value" =>$row[ 'product' ], ); } $json= json_encode($json_data); echo $json; mysqli_close(); exit; |

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ขอบคุณทุกการสนับสนุน
![]()