  | 
              
	              
	                
  
    
	 
        พี่ครับ ถ้า จะให้ echo json_encode  return ค่าออกมาบอกว่าข้อมูลนี้ไม่มี ควรทำยังไงอะครับ     | 
   
  
    |   | 
   
 
 
 
	
		
			  | 
	   | 
	    | 
		
			  | 
	 
	
		
			  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                รบกวนช่วยที่ครับ คือผมอยากให้echo json_echo ส่งค่าออกมาควรทำยังไงอะครับ ต้องเช็คยังไงอะครับ รบกวนที่ 
<?php
$con=mysqli_connect("mysql.hostinger.in.th","am","boi","u677770246_ae2de");
// Check connection
if (mysqli_connect_errno($con))
{
  echo "Failed to connect to MySQL: " . 	mysqli_connect_error();
}
$setting_id=$_POST["setting_id"];
$student_id=$_POST["STUDENT_ID"];
$result = mysqli_query($con,"SELECT settingproject.setting_id,settingproject.week,student.student_id,term, name_s,student.lastname FROM settingproject, student
WHERE student.setting_id = settingproject.setting_id AND settingproject.setting_id = $setting_id AND student.student_id= $student_id");
$arr=array();
while($row = mysqli_fetch_object($result))      	
{
$arr[] = $row;
}
echo json_encode($arr);
mysqli_close($con);
?>
 
ผมมีรูปครับ ถ้า สมมุติว่างานใน นศ ถ้าไม่มีงานให้แสดงข้อมูลออกมาว่าไม่มีข้อมูลอะครับ 
  
ขอบคุณครับ
 
 
  Tag : PHP, HTML/CSS, CakePHP               
                        | 
           
          
            | 
			
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2014-07-18 17:03:42 | 
                      By :
                          Poae | 
                      View :
                          1106 | 
                      Reply :
                          7 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  | 
	 
	
		
			  | 
		  | 
		
			  | 
		
			  | 
	 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 $arr=array(); 
$arr[] = $result->num_rows; 
while($row = mysqli_fetch_object($result)) 
 
ตอน return กลับไปให้ check index 0 ก่อนครับ 
ถ้า =0  
สั่งให้แสดง 'ไม่มีข้อมูล'                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-07-18 17:24:23 | 
                        By :
                            fossil31 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ขอแบบละเอียดหน่ยออะครับกำลัง งงง                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-07-18 17:39:10 | 
                        By :
                            Poae | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 $.post เข้ามาจาก ajax ใช่ไหม ครับ 
 
หรือว่า post ผ่าน form                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-07-18 17:42:10 | 
                        By :
                            fossil31 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ผ่าน ajax อะครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-07-18 17:50:51 | 
                        By :
                            Poae | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 โทษทีตอบช้าไปหน่อย 
ไปดืมมาครับ 
ก็โดยหลักการของผมคือ 
 
json ฝั่ง return ค่า 
 
ให้ array ตัวที่เก็บ num_rows เป็นค่าแรก(ถ้า=1... else ...) 
 
$arr=array(); 
$arr[] = $result->num_rows;//เก็บค่าตัวแปร arr[0] เอาไปตรวจสอบ 
 
แล้ว วน loop ตาม code เดิม 
จบด้วย 
echo json_encode($arr); 
 
========================================= 
 
ฝั่ง jQuery  
 
return กลับมาเป็นตัวแปร res(สมมุติ) 
 
$.post( url, { dataset }, function(res) { 
  var obj=$.parseJSON(res); 
  alert(obj[0]); 
  //check if(obj[0]===0) 
  //$('element').html('ไม่มีข้อมูล'); 
  //else{ 
  // statement... 
  //} 
} 
 
หลังจาก return กลับมาก็แปลงมาเป็น array เพือ check array ตัวที่  0 ว่ามีค่าเท่ากับ  0  
หรือไม่ จากนั้นก็เอาไปยำต่อได้เลยครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-07-18 22:59:37 | 
                        By :
                            fossil31 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ขอบคุณครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-07-19 14:04:45 | 
                        By :
                            Poae | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 เปลี่ยน id pass ของ mysql DB ด้วยนะครับ  อิอิ - -"                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2014-07-19 14:11:41              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-07-19 14:11:16 | 
                        By :
                            progamer2000 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |