|  | 
	                
  
    | 
	 
        PHP ทำ Form อัพรูปได้หลายๆรูป เก็บชื่อรูปให้อยู่ในแถวเดียวกัน     |  
    |  |  
 
	
		|  |  |  |  |  
		|  |  | 
          
            | PHP ทำ Form อัพรูปได้หลายๆรูป เก็บชื่อรูปให้อยู่ในแถวเดียวกัน รูปแบบตารางที่เก็บ
 
 
  
 
 code php////
 
 Code (PHP)
 
 <?
	if( .......ตรงนี้ไม่รู้ว่าควรเขียนยังไงค่ะ เพื่อให้เก็บชื่อรูปใน Mysql ให้อยู่ในแถวเดียวกัน...)
		//*** Insert Record ***//
		$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
		$objDB = mysql_select_db("mydatabase");
		$strSQL = "INSERT INTO moter (head,mil,price,detail,phone,pic,pic_1,pic_2,pic_3,pic_4) VALUES ('".$_POST["head"]."','".$_POST["mil"]."','".$_POST["price"]."','".$_POST["detail"]."','".$_POST["phone"]."','".$_FILES["filUpload"]["name"][$i]."',)";
		$objQuery = mysql_query($strSQL);		
	}
?>
 
 
 Tag : PHP, MySQL
 
 
 |  
            | 
 ประวัติการแก้ไข
 2016-01-05 10:08:07
 |  
            | 
              
                |  |  |  |  
                |  | 
                    
                      | Date :
                          2016-01-05 09:26:10 | By :
                          salita_t | View :
                          832 | Reply :
                          6 |  |  |  
                |  |  |  |  |  
            |  |  
		            |  |  
		|  |  |  |  |  
  
    | 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | Code (PHP) 
 $strSQL = "INSERT INTO moter (head,mil,price,detail,phone,pic,pic_1,pic_2,pic_3,pic_4) VALUES ('".$_POST["head"]."','".$_POST["mil"]."','".$_POST["price"]."','".$_POST["detail"]."','".$_POST["phone"]."','".$_FILES["filUpload"]["name"][0]."','".$_FILES["filUpload"]["name"][1]."','".$_FILES["filUpload"]["name"][2]."','".$_FILES["filUpload"]["name"][3]."','".$_FILES["filUpload"]["name"][4]."')";
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2016-01-05 14:04:02 | By :
                            noMerzy |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | แล้ว ต้องเขียน code ยังไงค่ะ ตรง for ไม่ให้วนลูป รบกวนผู้รู้ช่วยเด็กน้อยคนนี้หน่อยนะค่ะ >< 
 for($i=0;$i<count($_FILES["filUpload"]["name"]);$i++)
 
 {
 
 if($_FILES["filUpload"]["name"][$i] != "")
 
 {
 
 if(move_uploaded_file($_FILES["filUpload"]["tmp_name"][$i],"moter/".$_FILES["filUpload"]["name"][$i]))
 
 {
 
 //*** Insert Record ***//
 $strSQL = "INSERT INTO moter (head,mil,price,detail,phone,pic,pic_1,pic_2,pic_3,pic_4) VALUES ('".$_POST["head"]."','".$_POST["mil"]."','".$_POST["price"]."','".$_POST["detail"]."','".$_POST["phone"]."','".$_FILES["filUpload"]["name"][0]."','".$_FILES["filUpload"]["name"][1]."','".$_FILES["filUpload"]["name"][2]."','".$_FILES["filUpload"]["name"][3]."','".$_FILES["filUpload"]["name"][4]."')";
 $objQuery = mysql_query($strSQL);
 
 }
 }
 }
 echo "";
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2016-01-05 14:15:33 | By :
                            salita_t |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | เอา for ออกไปเลยครับ 
 for($i=0;$i<count($_FILES["filUpload"]["name"]);$i++){}
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2016-01-05 14:46:13 | By :
                            noMerzy |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ถ้าเอา for ออก แล้ว เขียนยังไงให้เก็บ ไฟล์รูปภาพ ในโฟลเดอร์ค่ะ ถามเยอะหน่อยนะค่ะ เด็กเพิ่งหัดเขียน 
 
 //*** Insert Record ***//
 $strSQL = "INSERT INTO moter (head,mil,price,detail,phone,pic,pic_1,pic_2,pic_3,pic_4) VALUES ('".$_POST["head"]."','".$_POST["mil"]."','".$_POST["price"]."','".$_POST["detail"]."','".$_POST["phone"]."','".$_FILES["filUpload"]["name"][0]."','".$_FILES["filUpload"]["name"][1]."','".$_FILES["filUpload"]["name"][2]."','".$_FILES["filUpload"]["name"][3]."','".$_FILES["filUpload"]["name"][4]."')";
 $objQuery = mysql_query($strSQL);
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2016-01-05 15:38:08 | By :
                            salita_t |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | อะลองดูครับ Code (PHP)
 
 for($i=0;$i<count($_FILES["filUpload"]["name"]);$i++)
{
	if($_FILES["filUpload"]["name"][$i] != "")
	{
	
		if(move_uploaded_file($_FILES["filUpload"]["tmp_name"][$i],"moter/".$_FILES["filUpload"]["name"][$i]))
		{
			$imgSuccess[] = $_FILES["filUpload"]["name"][$i];
		}
	}
} 
//*** Insert Record ***//
		$strSQL = "INSERT INTO moter (head,mil,price,detail,phone,pic,pic_1,pic_2,pic_3,pic_4) VALUES ('".$_POST["head"]."','".$_POST["mil"]."','".$_POST["price"]."','".$_POST["detail"]."','".$_POST["phone"]."','".$imgSuccess[0]."','".$imgSuccess[1]."','".$imgSuccess[2]."','".$imgSuccess[3]."','".$imgSuccess[4]."')";
		$objQuery = mysql_query($strSQL);
 หลักการคือ วนลูปเพื่ออัพโหลดรูปก่อน ถ้าหากอัพโหลดรูปสำเร็จ ก็เก็บชื่อรูปไว้ในตัวแปรในรูปแบบ array คือ $imgSuccess[] ต่อไปก็บันทึกข้อมูลลงในฐานข้อมูล โดยเอาโค้ดไว้นอกลูป for()
 จอ-บอ
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2016-01-05 15:52:46 | By :
                            arm8957 |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ได้แล้วค่ะ ขอบคุณทุกๆคนมากนะค่ะ >< 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2016-01-05 18:25:49 | By :
                            salita_t |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |