mehrere drop down boxen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mehrere drop down boxen

    hallo

    ich benutze ein uplaod script und wollte
    dieses so ändern das ich neben dem
    datei-upload auch bestimmen kann
    welcher kategorie diese datei angehört um sie in
    einer datenbank zu speichern...

    zu diesem zweck brauche ich jeweils eine
    dropdown-box neben den dateiuplaod-feldern...

    klappt auch alles... in einer for-schleife erzeuge
    ich die uplaod-felder und die dazugehörigen
    select boxen...denen ich durch den
    parameter name="kategorie$i" auch
    verschiedene namen gebe...

    am ende des uploads soll mir das skript
    aufzeigen welche dateien er hochgeladen
    hat mit der dazugehörigen kategorie...

    ich poste mal das skript ab dem punkt wo
    ich nicht weiß wie der code für mein prob
    lauten soll , und hoffe das ihr mein prob
    verstanden habt...


    [COLOR=blue]hier beginnt das eigentliche problem...
    ich wollte über select-boxen die kategorie
    zur jeweiligen datei auswählen[/COLOR]

    PHP-Code:
    if (isset($up)){
    echo 
    "<span class=\"grossschrift\"><b>$numfiles</b> ";
    echo 
    $numfiles == '1' 'Datei kann' 'Dateien können';
    echo 
    " hochgeladen werden.</span><p>";
    echo 
    "<form enctype=\"multipart/form-data\" method=\"post\" action=\"$PHP_SELF\">";
    for (
    $i=1$i<=$numfiles$i++){
    echo 
    "<br><input type=\"File\" name=\"myfile$i\" class=\"input\">

    <select name=\"kategorie
    $i\" class=\"select\">
    <option value=partypics>partypics
    <option value=musik>musik
    <option value=flyer>flyer
    </option>
    </select>"
    ;}
            
    if(
    $upw=="1"){echo'<br><span class="grossschrift">Passwort</span> 
    <input type="password" name="pwd" class="input">'
    ;}
    echo 
    '<br><br>
    <input type="Submit" name="sendfiles" value="hochladen" class="button">'
    ;}  

    if (isset(
    $sendfiles)){
    $numsendfiles count($HTTP_POST_FILES);
    foreach(
    $HTTP_POST_FILES as $strFieldName => $arrPostFiles){
    if (
    $arrPostFiles['size'] > $b_min && $arrPostFiles['size'] < $b_max){
    $strFileName $arrPostFiles['name'];
    $strFileTemp $arrPostFiles['tmp_name'];
    @
    copy ($strFileTemp"$pfad/$strFileName");
    $url="http://foo"
    [COLOR=blue]der mysql-part[/COLOR]
    PHP-Code:
    ..

    $query3 "SELECT k.Kat_ID , k.Kat_Name FROM kategorie k where 
    Kat_Name = 
    $kategorie 
    (hier soll irgendwie die jeweilige kategorie der datei rein,
    damit ich die id zu dem kategorienamen erhalte,
    da ich mit fremdschlüsseln arbeite)"
    ;

    $kat_id mysql_query($query3,$link);
    $num2=mysql_num_rows($kat_id);
    $row3 mysql_fetch_array($kat_id);
    $kategorie1 $row3['Kat_ID'];
    ..

    mysql_query("insert into datei values
    ('','
    $strFileName','$url1','$format1','$kategorie1' ,'2005-12-21')"); 
    mysql_close($link);

    echo 
    "<br><span class=\"grossschrift\"><font color=green><b>Datei <u>$strFileName
    </u>in kategorie *//hier soll die kategorie der datei stehen *// erfolgreich  hochgeladen.
    </b></font></span><br>"
    ;
                   }
        }
    }
    ?> 

    ich habe keine ahnung ob man das problem so wie
    ich es geschildert habe verstehen kann und ob man
    mir helfen kann...

    für eure bemühungen auf jeden fall schonmal
    vielen dank...

    das skript kann falls es zu
    unübersictlich ist auch
    getestet werden unter [COLOR=blue]http://pczauber.homeunix.org/pub/Zig-Zag/upload/
    [/COLOR] damit ihr vielleicht
    ne ungefähre vorstellung habt
    was ich meine...
    Zuletzt geändert von borg74; 07.03.2006, 21:09.

  • #2
    1. Lesen http://www.php-resource.de/forum/sho...threadid=50454
    2. wer soll denn das lesen, schildere dein Problem und poste nur relevanten Codeteile.

    Kommentar

    Lädt...
    X