  | 
              
	              
	                
  
    
	 
        ช่วยดูโค้ดผมหน่อยครับจะเขียนให้รันตามนี้ยังไงครับ โดยใช้ for นะครับ     | 
   
  
    |   | 
   
 
 
 
	
		
			  | 
	   | 
	    | 
		
			  | 
	 
	
		
			  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                ช่วยทีครับเมื่อเพิ่มข้อมูลลง tb_room แล้วให้เอาค่าที่เราเพิ่มลงใน tb_room ไปเพิ่มใน tb_model โดยให้ได้แบบนี้อะครับ 
  
  
Code (PHP) 
<?php
$objConnect = mysql_connect("localhost","root","12345678") or die("Error Connect to Database");
	$objDB = mysql_select_db("project");
	$id_room = $_POST["id_room"];
	if($id_room==null){
	mysql_close($objConnect);
	}
else{
	$str = "insert into tb_room (id_room) values('$id_room')";
	$result = mysql_query($str);
	if($result){
	for($i=0;$i<=12;$i++){
		$str2 = "insert into tb_model (id_image,id_room,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,12,c13) values ('$id_room')";
		
	}
	echo "<script>";
	echo "alert('เพิ่มห้องคอมพิวเตอร์เรียบร้อยแล้ว');";
	echo "window.location = 'insert_room.php';";
	echo "</script>";
	}
	mysql_close($objConnect);
	}
?>
 
 
  Tag : PHP               
                        | 
           
          
            | 
			
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2018-09-27 13:20:34 | 
                      By :
                          Beginner | 
                      View :
                          707 | 
                      Reply :
                          13 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  | 
	 
	
		
			  | 
		  | 
		
			  | 
		
			  | 
	 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ปัญหาคือไรหรือครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-09-28 09:32:51 | 
                        By :
                            DK | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ดูผิดครับ เมื่อเพิ่มห้องใน tb_room แล้วให้ for เพิ่ม id_image โดยดึงค่าจาก inputbox ที่เราพึ่งเพิ่มไปใน tb_room มาใช้ 
สมมุติ tb_room เพิ่ม 4705 พอใน tb_model ให้ดึงค่า 4705 มาแล้วเติม id_image=4705-1,4705-2,4705-3,.....,4705-10 เพิ่ม id_room=4705 
ปัญหาคือติดตรงลูป for ผมเลยลองเพิ่มข้อมูลแบบใส่แค่ if เมื่อเพิ่มข้อมูลใน tb_room แล้วให้เพิ่มข้อมูลใน tb_model โดยผมกำหนดเอง  
ไม่ได้ดึงค่าจากตัวแปรเลยครับ ข้อมูลก็ไม่ถูกเพิ่มเข้าไป 
 
tb_model 
                         
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-09-28 10:08:37 | 
                        By :
                            Beginner | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 c1 c2 ...cn นี่คืออะไรเหรอครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-09-28 10:30:30 | 
                        By :
                            DK | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ไม่เข้าใจว่าจะ insert อะไรเข้าไปเหรอครับใน model                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-09-28 10:35:40 | 
                        By :
                            DK | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 c1-c13 เป็นค่าว่างครับ รอเพิ่มข้อมูลจากอีกตาราง 
ตอนนี้ต้องการแค่เพิ่มข้อมูลให้ได้ตามนี้นะครับ 
                         
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-09-28 10:51:55 | 
                        By :
                            Beginner | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ถ้าคุณใช้ mysql function ก็ ใช้ mysql_insert_id() เพื่อเอา id ล่าสุดที่ เพิ่มเข้าไปมา 
แล้วก็ไป loop เพื่อ insert model 
 
ปล ขึ้นอยู่กับ version ของ php ด้วย mysql_insert_id() มันถูกถอดออกใน php 7.0  
http://php.net/manual/en/function.mysql-query.php                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-09-28 10:58:58 | 
                        By :
                            DK | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ขนาดลองเพิ่มแค่ฟิลด์เดียวยังไม่ได้เลยครับ 
 
Code (PHP) 
<?php
$objConnect = mysql_connect("localhost","root","12345678") or die("Error Connect to Database");
	$objDB = mysql_select_db("project");
	$id_room = $_POST["id_room"];
	if($id_room==null){
	mysql_close($objConnect) or die(mysql_error());
	}
else{
	$str = "insert into tb_room (id_room) values('$id_room')";
	$result = mysql_query($str);
	if($result){
		for($i=1;$i<=10;$i++){
			$id_image = "4707-".$i;
			$str2 = "INSERT INTO tb_model (id_image) VALUES ('$id_image')";
			$result2 = mysql_query($str2) or die ("Error Query [".$str2."]");
		}
	echo "<script>";
	echo "alert('เพิ่มห้องคอมพิวเตอร์เรียบร้อยแล้ว');";
	echo "window.location = 'insert_room.php';";
	echo "</script>";
	mysql_close($objConnect);
}
}
?>
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-09-28 11:43:29 | 
                        By :
                            Beginner | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 syntax ผิดหน่ะครับ  '$id_image' = string 
 
ลอง $str = "insert into tb_room (id_room) values('".$id_room."')";                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-09-28 11:59:08 | 
                        By :
                            DK1 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 $result = mysql_query($str) or die( mysql_error();; 
เพิ่ม สีแดงเข้าไปหน่อย 
 
แล้ว ถ้าปิด error ไว้ เอาออกซะด้วย ให้มันแสดง error จะได้รู้ว่า error อะไร                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-09-28 12:06:00 | 
                        By :
                            Chaidhanan | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ผมบอกไม่ครบนะครับ insert ข้อมูลงตาราง tb_room ได้ครับ แต่ใน loop ข้อมูลไม่เพิ่มขนาดผมลองกำหนดข้อมูลแล้วนะครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-09-28 12:18:38 | 
                        By :
                            Beginner | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 or die ("Error Query [".$str2."]<br>" . mysql_error() ); 
 
สีแดงสำคัญ จะบอกว่า error อะไร บางทีมันเส้นผมบังภูเขา ดูแค่ statement มันหลงหูหลงตาได้                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-09-28 12:35:29 | 
                        By :
                            Chaidhanan | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 แบบนี้ไม่ได้ครับ 
คุณต้องเขียน query ให้มัน select ก่อน แล้วนับ num_rows ว่าเดิมทีมีข้อมูลอยู่กี่ rows ถึงจะ for ได้                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-09-28 14:15:17 | 
                        By :
                            Pla2todkrob | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ออกแล้วครับ ผมไปใส่โค้ดผิดหน้า ที่จริงผมต้องแก้โค้ดที่หน้า action ไป 
ต้องขอโทษทุกท่านด้วยนะครับที่ทำให้วุ่นวาย ขอบคุณทุกคำแนะนำครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-09-28 14:32:55 | 
                        By :
                            Beginner | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |