Bibliothek
Candle
Über Uns
Bücher
Meine Bücher
Abmelden";} ?>
Erweiterte Suche
prepare(" UPDATE `ausgeliehenes_buch` SET `Enddatum` = DATE_ADD(Enddatum,INTERVAL 7 DAY) WHERE `ausgeliehenes_buch`.`AusleihID` = ?; "); $sql->bind_param("i", $ID); $sql->execute(); $sql = $connection->prepare("SELECT ab.AusleihID, ab.BuchID, b.Titel, b.Bild, ab.Verlängerbar, DATE_FORMAT(ab.Anfangsdatum, '%d.%m.%Y') as Anfangsdatum, DATE_FORMAT(ab.Enddatum, '%d.%m.%Y') as Enddatum, GROUP_CONCAT(DISTINCT CONCAT(a.VorName, ' ', a.NachName) SEPARATOR ', ') AS 'Autor', IF( (SELECT ausgeliehenes_buch.Anfangsdatum FROM ausgeliehenes_buch WHERE ausgeliehenes_buch.AusleihID=ab.AusleihID) = Curdate(), 'Sofort Abholbereit', ( IF( (SELECT ausgeliehenes_buch.Anfangsdatum FROM ausgeliehenes_buch WHERE ausgeliehenes_buch.AusleihID=ab.AusleihID) > Curdate(), CONCAT( 'Abholbereit am: ', ( SELECT DATE_FORMAT( ausgeliehenes_buch.Anfangsdatum , '%d.%m.%Y' ) FROM ausgeliehenes_buch WHERE ausgeliehenes_buch.AusleihID=ab.AusleihID ) ) , CONCAT( 'Rückgabe am: ', ( SELECT DATE_FORMAT( ausgeliehenes_buch.Enddatum , '%d.%m.%Y' ) FROM ausgeliehenes_buch WHERE ausgeliehenes_buch.AusleihID=ab.AusleihID ) )) ) ) AS 'Verfügbarkeit' FROM ausgeliehenes_buch AS ab INNER JOIN buch as b ON ab.BuchID = b.BuchID INNER JOIN `buch_verfasst_von_autor` AS bvva ON b.BuchID = bvva.BuchID INNER JOIN `autor` AS a ON bvva.AutorNr = a.AutorNr WHERE ab.AusleihID=? GROUP BY ab.AusleihID;;"); // Parameter binden $sql->bind_param("i", $ID); // Übergebene ID des angeklickten Container speichern $containerID = $_GET['ausleihID']; // Buch ID abtrennen $ID = str_replace('placeholder_container', '', $containerID); // SQL-Befehl ausführen $sql->execute(); // Ergebnis speichern $result = $sql->get_result(); if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $bookID = $row['BuchID']; $ausleihID = $row['AusleihID']; $bookCover = $row['Bild']; $bookTitle = $row['Titel']; $bookAuthor = $row['Autor']; $bookAvailability = $row['Verfügbarkeit']; $bookExtendable = $row['Verlängerbar']; $bookStartdate = $row['Anfangsdatum']; $bookEnddate = $row['Enddatum']; $bookStartdatePlusSeven = $bookStartdate +7; /* TODO: OnClick auslagern. */ echo "
Buch erfolgreich verlängert
Das Buch wurde verlängert.
Neues Rückgabedatum: $bookEnddate
$bookTitle
von $bookAuthor
$bookAvailability
Zurück zu Meine Bücher
"; } } else { echo "Keine Infos vorhanden."; echo $_POST['ausleihID']; } if (!$result) { die("Ungültige SQL-Abfrage: " . mysqli_connect_error()); } ?>