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]
[COLOR=blue]der mysql-part[/COLOR]
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...
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";
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...
Kommentar