hi guys,
I am developing a website, and it needs people to upload images. I can write code for single upload but not multiple, please help.

Thanking you in advance!

Use a file area like this

<input type="file" name="upload[]" >

then in you php script

foreach($_FILES['upload'] AS $file)
{
//HERE YOU DO YOUR FILE SAVING
//For the file array
}

Looping is the way to go as Menster has just shown you here. in your html add as many file input fields as you want but name them all as upload[] so that PHP will take the name upload as an array when it is posted.
You can then loop through the array as you do your saving. I'm just explaining Menster's code

/*Happy coding*/

php code

if(isset($_POST['submit']))
	{
	   $video_title = $_POST['photo_title'];
	   $description = $_POST['description'];
	   
	
	   $MAX_SIZE = 2097152; 
	   
	   $filename = $_FILES['photo']['name'];
	   $filesize = $_FILES['photo']['size'];
	   if($filename!='')
	   {
	   
	   if( $filesize > $MAX_SIZE)
	   {
	        $err_msg = "<font color='red'>Your photo file size should not be exceed </font>";	 
			$filename =$_POST['hidden_file']; 
	   }
	   else
	   {
	   
			if(is_file("../photo/".$_POST['hidden_file']))
		   {
			  unlink("../photo/".$_POST['hidden_file']);
		   
		   }
	   
	   $filecontent = $_FILES['photo']['tmp_name'];
	   move_uploaded_file($filecontent,"../photo/".$filename);
	   }
	   
	   
	   }
	   else
	   {
	      	$filename =$_POST['hidden_file']; 
	   
	   }
	   
	  /*****VIDEO UPLOAD SECTION******/
	  
	   $sql = "UPDATE ".PHOTO." SET
	  								photo_title = '$photo_title',
									description = '$description',
									photo_file = '$filename',
									created_date = NOW()";
	  mysql_query($sql);
	   
	
	}
	
	$select = "SELECT * FROM ".photo;
	$read = mysql_query($select);
	$row=mysql_fetch_object($read);
	$title = $row->photo_title;
	$description = $row->description;
	$video_file = $row->photo_file;
	
	
?>

html code


     <table width="100%" height="500" border="0" cellspacing="0" cellpadding="0" >
				  
				  <tr>
					<td align="center" valign="top">
					  
					   <table width="100%" border="0" cellspacing="5" cellpadding="5">
                      <tr> 
                        <td width="30%"><h4>:: Photo Gallery</h4></td>
                        <td>&nbsp;</td>
                        <td width="70%"><?php echo $err_msg;?></td>
                      </tr>
                      <tr> 
                        <td align="right" class="smallfontbold">Photo Title</td>
                        <td>:</td>
                        <td><input type="text" name="photo_title" id="video_title" value="<?php echo $title;?>"></td>
                      </tr>
                      <tr> 
                        <td align="right" valign="top" class="smallfontbold">Photo 
                          Description</td>
                        <td>:</td>
                        <td valign="top"><textarea name="description" cols="4" rows="5" id="description" class="mceAdvanced"><?php echo $description;?></textarea></td>
                      </tr>
                      <tr> 
                        <td align="right" valign="top" class="smallfontbold">Photo 
                          Upload</td>
                        <td valign="top">:</td>
                        <td><input type="file" name="photo" id="photo" onKeyPress="return false;" >
						   <input type="hidden" name="hidden_file" value="<?php echo $photo_file;?>">
						</td>
                      </tr>
                      <tr>
                        <td>&nbsp;</td>
                        <td>&nbsp;</td>
                        <td>
						<div> </div>
						</td>
                      </tr>
                      <tr> 
                        <td>&nbsp;</td>
                        <td>&nbsp;</td>
                        <td><input type="submit" name="submit" value="SUBMIT"></td>
                      </tr>
                    </table>

					
					</td>
				  </tr>
				</table>

How to upload multiple images ? through php,html and if neccessary javascript.
when i click on upload button it is not selecting more than one image

This article has been dead for over six months. Start a new discussion instead.