Hallo,
Ich habe eine Preisliste. Wenn ich ein Möbelstück z.B. am 14.09. einfüge, steht da - Letzte Änderung: 14.09 wenn ich anschließend am nächsten Tag das Möbelstück bearbeite, steht bei der Bearbeitungsoption 15.9 nun nachdem ich auf speichern klicke, nachdem ich es bearbeitet habe (Preis)... müsste nun dort die Letzte Änderung (Datum) sich geändert haben, tut es aber nicht - Es bleibt der 14.09
Wahrscheinlich ein ist ein Fehler im Code, kann jemand nachschauen und es beheben?
Der Code:
SQL
<?php
$datum = date("d.m.Y");
if(!isset($_GET['edit']))
{
echo '<div class="infobox"><form action=http://anonymouse.org/cgi-bin/anon-www_de.cgi/http://www.retrotown.de/"" 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>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" type="file" style="width: 70%;"/> (38px x 38px)</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);
// In die Tabelle eintragen
$time = time();
$query = mysql_query("INSERT INTO ".$pre."furni (name, besch, last_edit, preis, icon, kat) VALUES
('$_POST[furniname]', '$_POST[besch]', '$time', '$_POST[preis]', '$dir/$newname', '$_POST[kat]')");
}
} else {
$furnidata = mysql_query("SELECT * FROM ".$pre."furni WHERE id = '$_GET[edit]'");
$frow = mysql_fetch_array($furnidata);
echo '<div class="infobox"><form action=http://anonymouse.org/cgi-bin/anon-www_de.cgi/http://www.retrotown.de/"" 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>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'];
$editfurni = mysql_query("UPDATE ".$pre."furni
SET name = '$_POST[furniname]',
besch = '$_POST[besch]',
kat = '$_POST[kat]',
preis = '$preis',
last_preis = '$last_preis'
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>Beschreibung</b></td><td><b>Aktueller Preis</b></td><td><b>Letzter Preis</b></td><td><b>Aktion</b></td></tr>';
while($row = mysql_fetch_array($moebel))
{
echo '<tr><td>'.$row['name'].'</td><td>'.$row['besch'].'</td><td>'.$row['preis'].'</td><td>'.$row['last_preis'].'</td><td><a href=http://anonymouse.org/cgi-bin/anon-www_de.cgi/http://www.retrotown.de/"'.MODUL_SELF.'&del='.$row['id'].'">[X]</a> <a href=http://anonymouse.org/cgi-bin/anon-www_de.cgi/http://www.retrotown.de/"'.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