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 > ขอcode ajax autocomplete ค่ะ โดยsearchข้อมูลจาก2เงื่อนไขอ่ะ



 

ขอcode ajax autocomplete ค่ะ โดยsearchข้อมูลจาก2เงื่อนไขอ่ะ

 



Topic : 040348



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



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




คือให้เลือกdropdownlist หลังจากนั้นให้พิมพ์ใน textboxค่ะ แล้วค่อยค้นหาค่ะ
คือตอนนี้มีcodeแต่ว่ามันได้แบบพิมพ์ในtextboxอย่างเดียวอ่ะ จะgroupด้วยdropdownด้วยมันไม่ได้อ่ะค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-03-15 09:12:19 By : paesalee View : 4048 Reply : 9
 

 

No. 1



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



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


sh2choose

ผมไม่ได้ใช้ ajax autocomplete อ่ะ
เขียนแบบธรรมดาเลย ใช้ If.....else

จากรูป ถ้าไม่เลือกแล้วกดค้นหา ก็จะแสดงข้อมูลทั้งหมด
จะเลือกเฉพาะ dropdownlist แสดงข้อมูล
ค้นหาจาก textbox แสดงข้อมูล
จาก dropdownlist+ textbox แสดงข้อมูล

ปล.สามารถทำหลายๆเงื่อนไขได้ เช่นมี dropdownlist หลายอัน + textbox ก็ได้ขึ้นอยู่กับการกำหนดตรงเงื่อนไขใน คำสั่ง SQL

ลองเอา Code มาลงดูสิครับ บางทีอาจจะช่วยตอบได้ ^_^

ตัวอย่าง
texsdf






Date : 2010-03-15 11:01:24 By : cacashi
 


 

No. 2



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



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


คุณ cacashi ครับ รบกวนขอ Code การค้นหาในแบบที่คุณทำข้างนบนี้ได้ไหม๊ครับ
Date : 2010-10-18 16:36:40 By : dj2004
 

 

No. 3



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



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


ก็เป็นการเขียนแบบปกตินี่ครับ เขียนเงื่อนไขขึ้นมา ว่าถ้า ข้อมูลที่เลือก เป็นแบบไหนก็ให้ไปแบบนั้น ครับก็ไม่ยา่กนะครับ
หรือไม่ลองแบบ
search คำว่า search ajax ดูดิครับ จะมีของพี่วินเขียนเอาไว้อะครับ ลองดูนะครับ
Date : 2010-10-18 16:42:34 By : SOUL
 


 

No. 4



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



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


อืมครับผมได้ดูของพี่วินแล้วครับ.. แต่อันนั้น มันค้นหาจาก textbox อันเดียวนะครับ.. แล้วอีกอย่างผมพึ่งเริ่มต้น ajax ก็เลยไม่รู้ว่าจะทำยังไง

* ในส่วนที่ผมต้องการคือ ให้ตัวลิสเมนูเป็นตัวบอกหมวดหมู่ แล้วเอาคำค้นหาจาก ตัว textbox ตามตัวอย่างในภาพของคุณ cacashi นะครับ
ที่ผ่านมาผมเขียนเฉพาะ php ตอนนี้พอลองๆเล่น ajax ดูแล้วรู้สึกว่าการทำงานมันทันใจกว่า php ผมเลยกำลังเริ่มเขียน ajax กับ php ร่วมกัน แล้วก็ มาติด ตรงการค้นหาแบบที่ผมว่านี้แหละครับ...

ขอบคุณสำหรับทุกคำตอบครับ.....
Date : 2010-10-18 17:12:25 By : dj2004
 


 

No. 5



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



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


หลักการเหมือนกันละครับ แตกต่างกันที่ เทคนิคการเขียนครับ เราก็เขียน list box ขึี้นมา และส่งค่าไป จากตัวอย่างของพี่วินเป็นการส่ง ค้าไปแค่ textbox เดียว เราก็ต้องเปลี่ยน เป็น ส่งไปสองค่า ครับ เราอาจจะนำ code add ข้อมูล ajax มาเป็นแนวทางในการแก้ไขได้ครับ เอาตรงส่วน ที่ส่งค่าไปใช้ได้ครับ ลองศึกษาดูนะครับ ถ้านำตัวอย่างของพี่วินหลายอันมาประกอบกันจะได้คำตอบ ว่าจะส่งค่าไปอย่างไร ครับ อิอิอิอิอิ
Date : 2010-10-18 17:18:52 By : SOUL
 


 

No. 6



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



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


แงมๆ.. ขอบคุณครับ กำลัง งมๆ อยู่... มั่วๆแปลกๆ 5555
Date : 2010-10-18 17:23:59 By : dj2004
 


 

No. 7



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



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


มารายงานผลครับ.... จากที่นั้ง.. งม อยู่ทั่งวันเมื่อวานนี้ สรุป ไม่ได้ครับ... มีใครพอจะมีตัวอย่างมั่งไหม๊ครับ
Date : 2010-10-19 14:13:42 By : dj2004
 


 

No. 8



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



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


ลองดู code นะครับ โดยใช้วิธี get จาก id นะ



Code (JavaScript)
var HttPRequest = false;

	   function doCallAjax(Search) {
		  HttPRequest = false;
		  if (window.XMLHttpRequest) { // Mozilla, Safari,...
			 HttPRequest = new XMLHttpRequest();
			 if (HttPRequest.overrideMimeType) {
				HttPRequest.overrideMimeType('text/html');
			 }
		  } else if (window.ActiveXObject) { // IE
			 try {
				HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
			 } catch (e) {
				try {
				   HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			 }
		  } 
		  
		  if (!HttPRequest) {
			 alert('Cannot create XMLHTTP instance');
			 return false;
		  }
	
			var url = '../module/mod_search_cut/search_cut.php';
			var pmeters ="tName=" + encodeURI( document.getElementById("name").value ) +"&mySearch="+Search;
			HttPRequest.open('POST',url,true);

			HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			HttPRequest.setRequestHeader("Content-length", pmeters.length);
			HttPRequest.setRequestHeader("Connection", "close");
			HttPRequest.send(pmeters);
			
			
			HttPRequest.onreadystatechange = function()
			{

				 if(HttPRequest.readyState == 3)  // Loading Request
				  {
				   document.getElementById("mySpan").innerHTML = "Now is Loading...";
				  }

				 if(HttPRequest.readyState == 4) // Return Request
				  {
				   document.getElementById("mySpan").innerHTML = HttPRequest.responseText;
				  }
				
			}

	   }

ลองดูอันนี้ละกันครับ ผมว่าเป็นตัวอย่างให้คุณศึกษาได้ครับ
Date : 2010-10-19 14:18:17 By : SOUL
 


 

No. 9



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



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


มารายงานผลครับ... ปรากฏว่าได้แล้วครับ.. ขอบคุณมากมายครับผม ^^
Date : 2010-10-19 15:44:00 By : dj2004
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอcode ajax autocomplete ค่ะ โดยsearchข้อมูลจาก2เงื่อนไขอ่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
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 อัตราราคา คลิกที่นี่