  | 
              
	              
	                
  
    
	 
        รบกวนช่วยแก้ไขให้หน่อยค่ะพอดีลองสร้างฟอร์มการค้นหาจากบทความแล้วทำไม่ได้ค่ะ     | 
   
  
    |   | 
   
 
 
 
	
		
			  | 
	   | 
	    | 
		
			  | 
	 
	
		
			  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                รบกวนช่วยแก้ไขให้หน่อยค่ะกำลังหัดทำ 
ฐานข้อมูลมีสองตารางค่ะ 
 
Code 
CREATE TABLE `company` (
  `Com_id` int(11) NOT NULL,
  `Name_Com` varchar(50) NOT NULL,
  `Code_Com` varchar(6) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `company` VALUES (1, 'A', '600001');
INSERT INTO `company` VALUES (2, 'B', '600002');
INSERT INTO `company` VALUES (3, 'C', '600003');
INSERT INTO `company` VALUES (4, 'D', '600004');
INSERT INTO `company` VALUES (5, 'E', '600005');
INSERT INTO `company` VALUES (6, 'F', '600006');
CREATE TABLE `cus` (
  `Id` int(11) NOT NULL auto_increment,
  `Company` varchar(50) NOT NULL,
  `Code` varchar(6) NOT NULL,
  `Name` varchar(50) NOT NULL,
  `Date` date NOT NULL,
  PRIMARY KEY  (`Id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;
INSERT INTO `cus` VALUES (1, 'A', '600001', 'MMM', '2017-12-18');
INSERT INTO `cus` VALUES (2, 'B', '600002', 'MMM', '2017-12-18');
INSERT INTO `cus` VALUES (3, 'C', '600003', 'PPP', '2017-12-19');
INSERT INTO `cus` VALUES (4, 'D', '600004', 'PPP', '2017-12-19');
INSERT INTO `cus` VALUES (5, 'E', '600005', 'WWW', '2017-12-20');
INSERT INTO `cus` VALUES (6, 'F', '600006', 'ZZZ', '2017-12-20');
  
 
หน้าฟอร์มค่ะ 
 
Code 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
	$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
	$objDB = mysql_select_db("customer");
	mysql_query("SET character_set_results=utf8");
	mysql_query("SET character_set_client=utf8");
	mysql_query("SET character_set_connection=utf8");
	$SQL="SELECT * FROM `cus` WHERE Date between'".$_GET['textbox1']."' and '".$_GET['textbox2']."'";
?>
  
<form id="form1" name="form1" method="get" action=""> 
 
                <td><input type="text" name="textbox1" id="textbox1" value="<?=$_GET["textbox1"];?>"></td>
		
        		ถึงวันที่
				<td><input type="text" name="textbox2" id="textbox2" value="<?=$_GET["textbox2"];?>"></td>
			
				ชื่่อริษัท
                <td><select type="text" name="Name" id="Name" value="">
				<option value="">***ระบุบชื่่อริษัท</option>
				<option >A</option>
                <option >B</option>
                <option >C</option>
                <option >D</option>
                <option >E</option>
                <option >F</option>
                </select></td>
				รหัส
				<td><input type="text" name="Code" id="Code" value=""></td>
                
                <td><input type="submit" name="button" id="button" value="ค้นหา"></td>
 
                    <table width="81%" class="table table-striped table-bordered table-hover" id="dataTables-example">
                      <tr class="info">
                        <td width="9%" align="center" bgcolor="#CCCCCC">ลำดับ</td>
                        <td width="31%" align="center" bgcolor="#CCCCCC">ชื่อบริษัท</td>
                        <td width="17%" align="center" bgcolor="#CCCCCC">รหัส</td>
                        <td width="24%" align="center" bgcolor="#CCCCCC">พนักงานที่บันทึก</td>
                        <td width="19%" align="center" bgcolor="#CCCCCC">วันที่บันทึก</td>
                      </tr>
                      <?php do { ?>
                        <?php } while ($row_search_cus = mysql_fetch_assoc($search_cus)); ?>
                        <tr>
                          <td height="16"><?php echo $row_search_cus['Id']; ?></td>
                          <td><?php echo $row_search_cus['Company']; ?></td>
                          <td><?php echo $row_search_cus['Code']; ?></td>
                          <td><?php echo $row_search_cus['Name']; ?></td>
                          <td><?php echo $row_search_cus['Date']; ?></td>
                      </tr>
                        <?php  ?>
                    </table>
</form>
</body>
</html>
 
 
  Tag : PHP, MySQL               
                        | 
           
          
            | 
			
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2017-12-21 11:53:15 | 
                      By :
                          panthipa | 
                      View :
                          808 | 
                      Reply :
                          12 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  | 
	 
	
		
			  | 
		  | 
		
			  | 
		
			  | 
	 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ถ้า DateTime น่าจะดูเรื่อง Format นะครับ                        
               
               | 
             
            
              
			  			  
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-12-21 13:18:26 | 
                        By :
                            mr.win | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 จาก Code ในส่วนของ mysql_query($SQL) หายไปครับ                        
               
               | 
             
            
              
			  			  
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-12-21 13:19:28 | 
                        By :
                            mr.win | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 echo $query_search ออกมาดูครับ ว่า query string ที่ได้มีหน้าตาเป็นยังไง ลองเอาไปรันดูว่ารันได้หรือเปล่า                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-12-21 15:35:56 | 
                        By :
                            mangkunzo | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ได้แบบนี้ค่ะพี่ต้องเพิ่มโค้ดส่วนไหนค่ะ 
 
  
 
                         
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-12-21 17:20:10 | 
                        By :
                            panthipa | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ทำความเข้าใจตัวอย่างใหม่ดีกว่าครับ ถ้าไม่เข้าใจยิ่งด้นไปจะยิ่งติด 
ยิ่งมีวันที่ด้วย ก็ต้องทำความใจเรื่อง format date ด้วยว่าใน mysql ใช้ format อะไร 
ถ้ามี start date และ end date มา เราจะทำยังไงกับ query string ต้องไป where date between $start and $end มั้ย 
ทำความเข้าใจเรื่องพื้นฐานพวกนี้ก่อนน่ะครับ ไม่งั้นไปต่อจะลำบาก 
PHP MySQL Search Record                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-12-21 17:41:40 | 
                        By :
                            mangkunzo | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ขอบคุณมากค่ะพี่เดี๋ยวจะลองเพิ่มช่องค้นหาอีกช่องดูถ้าติดตรงไหนจะโพต์ถามอีกทีค่ะ                           
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-12-22 09:03:42 | 
                        By :
                            panthipa | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ตอนนี้ทำช่องค้นหาข้อมูลจากวันที่ถึงวันได้แล้วค่ะเหลือช่องของ บริษัท และ โค้ดค่ะ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-12-22 11:09:27 | 
                        By :
                            panthipa | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 เป็นแนวทางครับ 
Code (PHP) 
$sql = " SELECT * FROM ตาราง WHERE 1 ";
$sql .= !empty($_POST['วันที่']) ? " AND ชื่อฟิลด์วันที่ BETWEEN 'วันที่เริ่มต้น' AND 'วันที่สิ้นสุด' " : "";
$sql .= !empty($_POST['บริษัท']) ? " AND ชื่อฟิลด์บริษัท = '$_POST[บริษัท]' " : "";
$sql .= !empty($_POST['รหัส']) ? " AND ชื่อฟิลด์รหัส = '$_POST[รหัส]' " : "";
mysql_query($sql);
                         
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-12-22 11:16:14 | 
                        By :
                            arm8957 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 พี่คะขอรบกวนอีกครั้งค่ะถ้าหนูจะนับจำนวนว่า จากวันที่ ถึงวันที่ ส่งของให้บริษัท A กี่ครั้งพอจะมีตัวอย่างโค้ดไหมค่ะ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-12-24 13:32:07 | 
                        By :
                            panthipa | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
      		  
	
     | 
   
 
                 |