Hallo!
Ich hab ein kleines Problem mit nem update unter postgres..
sinn des ganzem: ich lade meine computer geschriebenen mitschriften hoch, die sich meine mitschüler downloaden können. der insert befehl (nach dem upload) funktioniert wunderbar.. wenn ich aber ein dokument updaten will (d.h. ich lade es unter selben namen hoch und verändere das datum) dann wird das datum einfach nicht geändert.. das dokument ist allerdings auf dem neuersten stand!
hier der code:
ich hoffe, jem. kann mir helfen..
mfg Andi
Ich hab ein kleines Problem mit nem update unter postgres..
sinn des ganzem: ich lade meine computer geschriebenen mitschriften hoch, die sich meine mitschüler downloaden können. der insert befehl (nach dem upload) funktioniert wunderbar.. wenn ich aber ein dokument updaten will (d.h. ich lade es unter selben namen hoch und verändere das datum) dann wird das datum einfach nicht geändert.. das dokument ist allerdings auf dem neuersten stand!
hier der code:
PHP-Code:
<?php
<?php
if(isset($_POST['upload'])){
$uploaddir = "/Uploads/".$_POST['Fach'];
$uploadfile = "Uploads/".$_POST['Fach']."".$_FILES['File']['name'];
$Datum = date("Y-m-d");
// Ab hier ist das ganze wohl relevant!
if($_POST['Auswahl'] == "Update vornehmen"){
$name = $_FILES['File']['name'];
$Fach = $_POST['Fach'];
$sql = pg_query("Update mitschrift set upload = '$Datum' where name = '$name' and fach ='$Fach'")or die ("Fehler");
}
else{
$sql = pg_query("insert into mitschrift (fach, pfad, name, upload) values ('".$_POST['Fach']."', '".$uploadfile."', '".$_POST['Name']."', '".$Datum."')") or die ("Fehler");
}
?>
mfg Andi
Kommentar