Jump to content

I need Help with Uploading Multiple Image into a database so that I can call image

- - - - -

  • Please log in to reply
No replies to this topic

#1
Ogiogio

Ogiogio

    Newbie

  • Members
  • Pip
  • 1 posts
I need Help with Uploading Multiple Image into a database so that i can call d image
<script type="text/javascript">
    function add_file_field(){
var container=document.getElementById('file_container');
var file_field=document.createElement('input');
file_field.name='images[]';
file_field.type='file';
container.appendChild(file_field);
var br_field=document.createElement('br');
container.appendChild(br_field);
}

</script>

 $number_of_file_fields = 0;
    $number_of_uploaded_files = 0;
    $number_of_moved_files = 0;
    $uploaded_files = array();
    $upload_directory = dirname(__file__) . '../image/'; //set upload directory
    /**
     * we get a $_FILES['images'] array ,
     * we procee this array while iterating with simple for loop 
     * you can check this array by print_r($_FILES['images']); 
     */
    for ($i = 0; $i < count($_FILES['images']['name']); $i++) {
        $number_of_file_fields++;
        if ($_FILES['images']['name'][$i] != '') { //check if file field empty or not
            $number_of_uploaded_files++;
            $uploaded_files[] = $_FILES['images']['name'][$i];
            if (move_uploaded_file($_FILES['images']['tmp_name'][$i], $upload_directory . $_FILES['images']['name'][$i])) {
                $number_of_moved_files++;
            }
 
        }
 
    }
    echo "Number of File fields created $number_of_file_fields.<br/> ";
    echo "Number of files submitted $number_of_uploaded_files . <br/>";
    echo "Number of successfully moved files $number_of_moved_files . <br/>";
    echo "File Names are <br/>" . implode(',', $uploaded_files);
    
    
           $query = "INSERT INTO registering(sto, sfrom, stypes, ssubject, srecipient, sdaterecieved,  name, name2, name3) VALUES(".$arVals['to'].", ".$arVals['from'].",".$arVals['types'].",".$arVals['subject'].",".$arVals['recipient'].",".$arVals['daterecieved'].",'{$uploaded_files[]}')";
        
    $result = mysql_query($query) or die("Invalid query (login): " . mysql_error());
    if(!$result){
        echo mysql_error();
        exit;
}



<tr>
<td><div align="left">File Upload:</div></td>
   <td height="15" align="left">
     <div id="file_container">
    <input name="images[]" type="file"  />
    <br />
  </div>
  <a href="javascript:void(0);" onClick="add_file_field();">Add another</a><br />

Edited by Alexander, 25 November 2010 - 06:16 AM.
([php] tags)





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users