title: how to display multiple images in php from database?
body: <p>I used the following code to upload the images. It works well. But I dont know how to display all the images in a display page. </p>
  
  <p>Please help for the code for display.</p>
  
  <pre><code>    &lt;?php
  if(isset($_FILES['files'])){
      $errors= array();
  foreach($_FILES['files']['tmp_name'] as $key =&gt; $tmp_name ){
      $file_name = $key.$_FILES['files']['name'][$key];
      $file_size =$_FILES['files']['size'][$key];
      $file_tmp =$_FILES['files']['tmp_name'][$key];
      $file_type=$_FILES['files']['type'][$key];  
      if($file_size &gt; 2097152){
          $errors[]='File size must be less than 2 MB';
      }       
      $query="INSERT into upload_data (`USER_ID`,`FILE_NAME`,`FILE_SIZE`,`FILE_TYPE`) 
              VALUES('$user_id','$file_name','$file_size','$file_type'); ";
  
      $desired_dir="gallery";
      if(empty($errors)==true){
          if(is_dir($desired_dir)==false){
              mkdir("$desired_dir", 0700);        // Create directory if it does not exist
          }
          if(is_dir("$desired_dir/".$file_name)==false){
              move_uploaded_file($file_tmp,"gallery/".$file_name);
          }else{                                  //rename the file if another one exist
              $new_dir="gallery/".$file_name.time();
               rename($file_tmp,$new_dir) ;               
          }
          mysql_query($query) or die(mysql_error());          
      }else{
              print_r($errors);
      }
   }
  if(empty($error)){
      echo "Success";
  }
  }
  ?&gt;
  </code></pre>