Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] File upload / Ändern Datensatz

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] File upload / Ändern Datensatz

    Hallo

    Bei meinem File-Upload-Script will ich einen Datensatz ändern können. Die Textfelder werden wie gewünscht geändert. Das neue File wird auch upgeloadet, doch die URL wird nicht angepasst und das alte File wird auch nicht gelöscht. Wo kann der Fehler liegen?

    gruss rene76

    Code:
    //Anweisungen zum Verändern von Datensätzen 
    if($action=="update"){ 
      //Zeilenumbrüche im Haupttext in HTML-Zeilenumbrüche konvertieren 
      $objekt_position=nl2br($objekt_position); 
      $objekt_position=eregi_replace("\n", "", $objekt_position); 
      $objekt_SQL_update="UPDATE objekt SET objekt_name='$objekt_name',objekt_position='$objekt_position' WHERE objekt_ID='$objekt_ID'"; 
      $bool=mysql_query($objekt_SQL_update); 
       
      //Informationen das PDF auslesen, damit auch die alten PDF's bei Bedarf gelöscht werden können 
      $objekt_old=mysql_fetch_array(mysql_query("SELECT objekt_pdf FROM objekt WHERE objekt_ID=$objekt_ID")); 
    
      /*****Funktionen zum Austauschen des PDF's**************/   
    
      if($objekt_pdf!="none"){ 
       
      //Falls ein neues PDF angegeben ist, dieses hochladen 
      $source=$objekt_pdf; 
      $pdfname=time() . $objekt_pdf_name; 
      //URL erzeugen 
      $dest="../downloads/" . $pdfname; 
      $check1=copy($source,$dest); 
      } 
       
       if($check==1){ 
       //Upload erfolgreich - Datenbankeintrag anpassen 
       $SQL_pdf="UPDATE objekt SET objekt_pdf='$pdfname' WHERE objekt_ID='$objekt_ID'"; 
       mysql_query($SQL_pdf); 
        
        //Altes PDF löschen, falls eines existiert 
        if($objekt_old['objekt_pdf']){ 
        unlink("../downloads/" . $objekt_old['objekt_pdf']); 
        }   
       }    
        
      if($bool==1) echo "<SCRIPT LANGUAGE=JavaScript>window.alert('Objekt wurde angepasst')</SCRIPT>"; 
      if($bool<>1) echo "<SCRIPT LANGUAGE=JavaScript>window.alert('Beim Bearbeiten des Objektes ist ein Fehler aufgetreten')</SCRIPT>";   
        
    }
Lädt...
X