Problem bei einem komplizierten Upload-Script

Trash

Erfahrenes Mitglied
Hi,
ich erkläre mal kurz mein Vorhaben...Ein User soll zu einem bestehenden Clanwar 4 Screenshots hinzufügen können, immer ein Screen nach dem anderen. Der Pfad des hochgeladenen Screens soll dann in die DB zu dem bestehenden CW gespeichert werden. In der DB gibt es in der Tabelle t_wars die Spalten: shot1,shot2,shot3,shot4. Bei der Fileauswahl kann der User also wählen welcher CW gemeint ist und welchen Shot er hochladen will, damit in die spalten shot1,shot2 u.s.w. auch die richtige Pfadangabe kommt.

Hier mal der ganze Code der 2 Dateien (sorry dafür an die Mods) !

PHP:
<?php
require("admin/config.inc.php");
include("secure.php");
$anfrage = mysql_query("SELECT id, gegner_name FROM t_wars order by id asc");
$anzahl = mysql_numrows($anfrage); 
echo "<p><p><p>";
echo "<font face=\"Verdana\" size=\"2\">Bitte wählt aus zu welchem Clanwar ihr ein Bild hinzufügen wollt !</font><p>";
echo "<form action=\"index.php?site=cw_upload&id=$anfrage[0]\" enctype=\"multipart/form-data\" method=\"post\">";
echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"500000\">";
echo "<input type=file name=file size=50>";
echo "<select name=\"select\">";
while ($ergebnis = mysql_fetch_array($anfrage)) { 
echo "<option value=\"$ergebnis[0]\">$ergebnis[1]</option>";
};
echo "</select>";
echo "<select name=\"select2\">";
echo "<option value=\"shot1\">shot1</option>";
echo "<option value=\"shot2\">shot2</option>";
echo "<option value=\"shot3\">shot3</option>";
echo "<option value=\"shot4\">shot4</option>";
echo "</select>";

echo "<input type=\"submit\" value=\"Hochladen\"><p><p><p><p><p>";
echo "</form>";
echo "$admin";
echo "<font face=\"verdana\" size=\"1\"><a href=\"logout.php\">Logout</a></font>";
echo "</body>";
echo "</html>";
?>

hier die datei die das abspeichern soll:
PHP:
<?php
require("admin/config.inc.php");
include("secure.php");
if($file)
{
$dest = "cwpics/$file_name";
$speichern = mysql_query("INSERT into t_wars ('$select2' WHERE id = '$id') VALUES ('http://*****/*****/cwpics/$file_name')");
echo "Der Pfad lautet http://******/****/cwpics/$file_name";
if (!copy($file, $dest))
{
echo "Es ist ein Fehler bei der Übertragung aufgetreten<p>\n";
exit;
}
}
?>
da sind einige Fehler drin glaube ich :) Danke für eure Hilfe !
 
Zurück