  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                ไม่เข้าใจหลักการค่ะ มันไม่ง่ายเหมือนกัยการค้นหาอย่างใดอย่างนึงเช่น 
 
select * from table where name = '$_POST[name]' 
 
อย่างนี้ง่ายค่ะ 
 
แต่ถ้า 
มีหลายฟิลด์เช่น เป็น listbox ให้เลือก 
1. ยี่ห้อรถ ซึ่งมี toyota , honda, nissan , ford เป็นต้น 
2. สีรถ มี red, blue , greeen , black , white เป็นต้น 
3. ปีรถ เช่น 2001,2002,2003,2004 เป็นต้น 
4. ประเภทเกียร์ มี manual และ autometic 
 
ถ้าเขียน 
 
select * from table where ยี่ห้อรถ = '$_POST[ยี่ห้อรถ]' ก็จะแสดงยี่ห้อรถอย่างเดียวทั้งหมด 
หรือ 
select * from table where ยี่ห้อรถ = '$_POST[ยี่ห้อรถ]' and สีรถ = '$_POST[สีรถ]' 
ก็จะแสดงข้อมูลทีมียี่ห้องรถตรงกับสีรถนั้น 
 
แต่ถ้า 
เลือกยี่ห้อ แต่ไม่เลือกสี และไปเลือก ปีรถ 
หรือ 
ไม่เลือกยี่ห้อรถ แต่ไปเลือกสีรถ กับปีรถ 
 
ซึ่งความเป็นจริงมันมีหลายทางเลือกที่คนจะเลือกหลายเวงื่อนไขต่างกันออกไป และตามความเป็นจริง อาจจะมีตัวเลือกมากว่าตัวอย่างที่กล่าวมานี้  
 
ไม่ทราบว่าพอมีแนวทางหรือ code ที่มีวิธีการคลุมการค้นหาแบบนี้มั้ยคะ ที่ไม่ต้องเขียนเพื่อดักเง่อนไขเยอะขนาดนี้ 
 
รบกวนทีนะคะ
 
 
  Tag : PHP, MySQL, HTML/CSS, JavaScript               
                        | 
           
          
            | 
			
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2011-08-26 23:29:32 | 
                      By :
                          thaimaster | 
                      View :
                          1814 | 
                      Reply :
                          3 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  |