XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   Serveradministration und serverseitige Scripte (http://xhtmlforum.de/forumdisplay.php?f=80)
-   -   Bei Upload mit Jquery Multifile-Plugin wird immer nur eine Datei hochgeladen (http://xhtmlforum.de/showthread.php?t=60293)

connor 19.02.2010 16:57

Bei Upload mit Jquery Multifile-Plugin wird immer nur eine Datei hochgeladen
 
Hallo Leute,

Wie die Überschrift schon sagt, habe ich Probleme mit meinem Upload-Fomular.
Ich wollte mal dieses Jquery Plugin testen: jQuery Multiple File Upload Plugin v1.46 (2009-05-12)

Habs auch alles wie beschrieben eingebunden. Aus irgendeinem Grund aber wird mir immer nur eine Datei hochgeladen und in die DB reingeschrieben. Es ist immer die letzte Datei, die ich über das Input-Feld ausgewählt habe. Die vorherigen werden komplett ignoriert...
Deswegen dachte, dass es vllt ein PHP-Problem ist und habs mal hier gepostet.

Das Ganze sieht folgendermaßen aus.
HTML-Code:

<script type="text/javascript" src="css_js/jquery_v1.4.1.js"></script>
<script type="text/javascript" src="css_js/jquery.MultiFile.js"></script>

...

<td>Bilder hochladen:</td>
<td><input name="file" class="multi" type="file" enctype="multipart/form-data" /></td>


PHP-Code:

if(!empty($input_headline) && !empty($input_date) && !empty($input_place))
{    
        
$sql "INSERT INTO gallery (headline, date, place, files, insert_date)
                     VALUES ('"
.$input_headline."', '".$input_date."', '".$input_place."'";    
}

if(
$_FILES['file']['size'] > 0)
{
        if(
$_FILES['file']['type'] == "image/jpeg" || $_FILES['file']['type'] == "image/jpg")
        {
                
$uploaddir "gallery_files/";
                
$uploadfile $uploaddir.basename($_FILES['file']['name']);                                    
                    
                if(
move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile))
                {

                        
$sql_files ", '".$_FILES['file']['name']."'";    
                        
                        
//schreibt den Namen der hochgeladenen Bilder mit den anderen gesammelten Informationen in die DB
                        
$sql $sql.$sql_files.", NOW())";                            
                        
mysql_query($sql$connection) or die(mysql_error());                                                                                                                                                                                        
                        

                        echo 
$sql;
                }                                                                                
        }
        else
        { 
            echo 
"<span class='info'><script type='text/javascript'>alert('Das ist keine g&uuml;ltige Bilddatei - gibt eine JPG-Datei an!');</script></span>"
        }                                                                                        


Vielleicht weiß ja einer Rat :o


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:38 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023