Example #1
0
 function Update($nr, $autoren, $art, $titel, $jahr, $verlag, $isbn, $beschreibung, $ort, $stichworte)
 {
     global $db_config, $sqldb, $login;
     // Nur wenn wir als Mitglied angemeldet sind
     if ($login->IsMember() === true) {
         // Lösche jede Verbindung zu Autoren in Literatur_Autor mit aktueller Literatur
         $sql = "DELETE FROM " . $db_config['prefix'] . "Literatur_Autor\n\t\t\t\t\t\tWHERE Literatur_Nr='{$nr}'";
         $sqldb->Query($sql);
         // Ändere aktuellen Literatureintrag
         $sql = "UPDATE " . $db_config['prefix'] . "Bibliothek\n\t\t\t\t\t\t\tSET Art='{$art}', Titel='{$titel}', Jahr='{$jahr}', Verlag='{$verlag}', ISBN='{$isbn}', Beschreibung='{$beschreibung}', Ort='{$ort}', Stichworte='{$stichworte}'\n\t\t\t\t\t\t\tWHERE Literatur_Nr='{$nr}'\n\t\t\t\t\t\t\tLIMIT 1";
         $sqldb->Query($sql);
         // Füge neue Autoren hinzu und verbinde sie mit Literatur durch Literatur_Autor
         $autorlist = Autor::Split($autoren);
         foreach ($autorlist as $cur) {
             $sql = "INSERT INTO " . $db_config['prefix'] . "Literatur_Autor\n\t\t\t\t\t\tVALUES ('" . $cur . "', '{$nr}')";
             $sqldb->Query($sql);
         }
         Autor::Clean();
     }
 }