Hallo, ich bräuchte mal Hilfe!
Folgendes:
Zusehen ist ein Code, dieser Coder beinhaltet ein Uploader, wodurch du deine Möbelbilder hochladen kannst, also:
PHP
<?php
$datum = date("d.m.Y");
if(!isset($_GET['edit']))
{
echo '<div class="infobox"><form action="" method="post" enctype="multipart/form-data"><table width="100%">
<tr><td width="120px;">Möbelname:</td><td><input name="furniname" type="text" style="width: 100%;" /></td></tr>
<tr><td>Kategorie:</td><td><select name="kat" style="width: 100%;">';
$cats = mysql_query("SELECT * FROM ".$pre."furni_cats ORDER BY id DESC");
while($row = mysql_fetch_assoc($cats))
{
echo '<option value="'.$row['id'].'">'.$row['name'].'</option>';
}
echo '</select></td></tr>
<tr><td>Kategorie² (<strong><span style="color: rgb(255, 0, 0);">NEU</span></strong>):</td><td><input name="cat_name" type="text" style="width: 99%;"></td></tr>
<tr><td>Preis:</td><td><input name="preis" type="text" style="width: 90px;"/> Taler</td></tr>
<tr><td>Letzte Änderung:</td><td><input value="'.$datum.'" type="text" style="width: 90px;" DISABLED></td></tr>
</table><table width="100%">
<tr><td valign="top">Kurze Beschreibung:</td>
<td><textarea name="besch" style="width: 100%; height: 65px;"></textarea></td></tr>
<tr><td width="120px;">Icon:</td><td><input name="icon_big" type="file" style="width: 70%;"/></td></tr>
<tr><td width="120px;">Icon:</td><td><input name="icon_small" type="file" style="width: 70%;"/></td></tr>
<tr><td></td><td><input name="submit" type="submit" value="Eintragen" /></td></tr>
</table></form></div>
';
if(isset($_POST['submit']))
{
$dir = "furnis"; // hierhin wirds gespeichert
$i = 1;
$newname = $_FILES['icon']['name'];
while(is_file("$dir/$newname")){
$ext = strrchr($_FILES['icon']['name'], '.');
$newname = substr($_FILES['icon']['name'], 0, -(strlen($ext)+1)) . "_$i.$ext";
$i++;
}
$upload = move_uploaded_file($_FILES['icon']['tmp_name'], "$dir/$newname");
chmod("$dir/$newname", 0775);
if ($newname == '')
{ $time = time();
$query = mysql_query("INSERT INTO ".$pre."furni (name, besch, last_edit, preis, icon, kat, cat_name) VALUES
('$_POST[furniname]', '$_POST[besch]', '$time', '$_POST[preis]', '$dir/3130_2129348704.gif', '$_POST[kat]', '$_POST[cat_name]')");
} else {
// In die Tabelle eintragen
$time = time();
$query = mysql_query("INSERT INTO ".$pre."furni (name, besch, last_edit, preis, icon, kat, cat_name) VALUES
('$_POST[furniname]', '$_POST[besch]', '$time', '$_POST[preis]', '$dir/$newname', '$_POST[kat]', '$_POST[cat_name]')");
}
}
} else {
$dir = "furnis"; // hierhin wirds gespeichert
$i = 1;
$newname = $_FILES['icon']['name'];
while(is_file("$dir/$newname")){
$ext = strrchr($_FILES['icon']['name'], '.');
$newname = substr($_FILES['icon']['name'], 0, -(strlen($ext)+1)) . "_$i.$ext";
$i++;
}
$upload = move_uploaded_file($_FILES['icon']['tmp_name'], "$dir/$newname");
chmod("$dir/$newname", 0775);
if ($newname == '')
{ $time = time();
$query = mysql_query("INSERT INTO ".$pre."furni (name, besch, last_edit, preis, icon, kat, cat_name) VALUES
('$_POST[furniname]', '$_POST[besch]', '$time', '$_POST[preis]', '$dir/3130_2129348704.gif', '$_POST[kat]', '$_POST[cat_name]')");
} else {
// In die Tabelle eintragen
$time = time();
$query = mysql_query("INSERT INTO ".$pre."furni (name, besch, last_edit, preis, icon, kat, cat_name) VALUES
('$_POST[furniname]', '$_POST[besch]', '$time', '$_POST[preis]', '$dir/$newname', '$_POST[kat]', '$_POST[cat_name]')");
}
$furnidata = mysql_query("SELECT * FROM ".$pre."furni WHERE id = '$_GET[edit]'");
$frow = mysql_fetch_array($furnidata);
echo '<div class="infobox"><form action="" method="post" enctype="multipart/form-data"><hr /><h3>Möbelstück bearbeiten: <i>'.$frow['name'].'</i></h3><hr /><table width="100%">
<tr><td width="120px;">Möbelname:</td><td><input name="furniname" type="text" value="'.$frow['name'].'" style="width: 100%;" /></td></tr>
<tr><td>Kategorie:</td><td><select name="kat" style="width: 50%;">';
$cats = mysql_query("SELECT * FROM ".$pre."furni_cats ORDER BY id DESC");
while($row = mysql_fetch_assoc($cats))
{
echo '<option value="'.$row['id'].'">'.$row['name'].'</option>';
}
echo '</select> (Unbedingt auswählen!)</td></tr>
<tr><td>Kategorie² (<strong><span style="color: rgb(255, 0, 0);">NEU</span></strong>):</td><td><input name="cat_name" type="text" value="'.$frow['cat_name'].'" style="width: 100%;"></td></tr>
<tr><td>Preis:</td><td><input name="preis" type="text" value="'.$frow['preis'].'" style="width: 90px;"/> Taler</td></tr>
<tr><td>Letzte Änderung:</td><td><input value="'.$datum.'" type="text" style="width: 90px;" DISABLED></td></tr>
<tr><td valign="top">Kurze Beschreibung:</td>
<td ><textarea name="besch" style="width: 100%; height: 65px;">'.$frow['besch'].'</textarea></td></tr>
<tr><td></td><td><input name="edit" type="submit" value="Eintragen" /></td></tr>
</table></form></div>';
}
if(isset($_POST['edit']))
{
$preis = $_POST['preis'];
$last_preis = $frow['preis'];
$time = time();
$editfurni = mysql_query("UPDATE ".$pre."furni SET name = '$_POST[furniname]', besch = '$_POST[besch]', kat = '$_POST[kat]', cat_name = '$_POST[cat_name]', preis = '$preis', last_preis = '$last_preis', last_edit = '$time' WHERE id = '$_GET[edit]'");
if($editfurni)
{
echo location(0, MODUL_SELF);
}
}
echo '<hr />';
$moebel = mysql_query("SELECT * FROM ".$pre."furni ORDER BY id ");
echo '<table width="100%">
<tr><td><b>Möbelname</b></td><td><b>Aktueller Preis</b></td><td><b>Aktion</b></td></tr>';
while($row = mysql_fetch_array($moebel))
{
echo '<tr><td>'.$row['name'].'</td><td>'.$row['preis'].'</td><td><a href="'.MODUL_SELF.'&del='.$row['id'].'">[X]</a> <a href="'.MODUL_SELF.'&edit='.$row['id'].'">[E]</a></td></tr>';
}
echo '</table>';
// Löschen
if(isset($_GET['del']))
{
$del = mysql_query("DELETE FROM ".$pre."furni WHERE id = '$_GET[del]'");
echo location(0, MODUL_SELF);
}
if(isset($_GET['del']))
{
/*
$db->id_del( "msus_furni", $_GET['del'] );
location(0, MODUL_SELF);
*/
}
?>
Alles anzeigen
Wenn man dadurch ein Bild hochladest, landet es automatisch im Ordner: "furnis" und in der Datenbank pl_furni -> icon
Nun möchte ich es so umprogrammiert haben, dass 2 Uploader entstehen, eins für den Ordner: furni/big und eins für furni/small, dann soll es in die Datenbank so eingetragen werden furni/big unter: icon_big und furni/small unter: icon_small.
Nach mehreren Versuchen bin ich leider gescheitert, ich hoffe ihr könnt mir helfen!
Das ist meine Version, die ich versucht habe.