From d5ff2cf5299a45560dfc3bcebfa3c997a4e559cb Mon Sep 17 00:00:00 2001 From: Jasmin <2211581@stud.hs-mannheim.de> Date: Sat, 3 Jun 2023 20:36:42 +0200 Subject: [PATCH] =?UTF-8?q?"Verf=C3=BCgbar=20ab:"=20funktioniert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- buch_details.php | 6 +++++- suchergebnisse.php | 12 ++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/buch_details.php b/buch_details.php index a6e852f..3a35027 100644 --- a/buch_details.php +++ b/buch_details.php @@ -31,7 +31,11 @@ GROUP_CONCAT(DISTINCT k.Name SEPARATOR ', ') AS 'Kategorie', b.ISBN, b.Klappentext AS 'Inhalt', sp.Bezeichnung AS 'Sprache', GROUP_CONCAT(DISTINCT st.Text SEPARATOR ', ') AS 'Stichwort', - IF(b.Anzahl!=0, 'Verfügbar', CONCAT('Verfügbar ab: ', 'Test!')) + IF(b.Anzahl!=0, 'Verfügbar', CONCAT('Verfügbar ab: ', + (SELECT DATE_FORMAT(DATE_ADD(ab.Enddatum, INTERVAL 1 DAY) + ,'%d.%m.%Y') FROM `ausgeliehenes_buch` AS ab + WHERE ab.BuchID = b.BuchID + ORDER BY ab.Reserviert ASC, ab.Enddatum ASC LIMIT 1))) AS 'Verfügbarkeit' FROM `buch` AS b INNER JOIN `buch_verfasst_von_autor` AS bvva ON b.BuchID = bvva.BuchID diff --git a/suchergebnisse.php b/suchergebnisse.php index fb5beac..b0b1d7b 100644 --- a/suchergebnisse.php +++ b/suchergebnisse.php @@ -38,7 +38,11 @@ GROUP_CONCAT(DISTINCT k.Name SEPARATOR ', ') AS 'Kategorie', b.ISBN, b.Klappentext AS 'Inhalt', sp.Bezeichnung AS 'Sprache', GROUP_CONCAT(DISTINCT st.Text SEPARATOR ', ') AS 'Stichwort', - IF(b.Anzahl!=0, 'Verfügbar', CONCAT('Verfügbar ab: ', 'Test!')) + IF(b.Anzahl!=0, 'Verfügbar', CONCAT('Verfügbar ab: ', + (SELECT DATE_FORMAT(DATE_ADD(ab.Enddatum, INTERVAL 1 DAY) + ,'%d.%m.%Y') FROM `ausgeliehenes_buch` AS ab + WHERE ab.BuchID = b.BuchID + ORDER BY ab.Reserviert ASC, ab.Enddatum ASC LIMIT 1))) AS 'Verfügbarkeit' FROM `buch` AS b INNER JOIN `buch_verfasst_von_autor` AS bvva ON b.BuchID = bvva.BuchID @@ -130,7 +134,11 @@ GROUP_CONCAT(DISTINCT k.Name SEPARATOR ', ') AS 'Kategorie', b.ISBN, b.Klappentext AS 'Inhalt', sp.Bezeichnung AS 'Sprache', GROUP_CONCAT(DISTINCT st.Text SEPARATOR ', ') AS 'Stichwort', - IF(b.Anzahl!=0, 'Verfügbar', CONCAT('Verfügbar ab: ', 'Test!')) + IF(b.Anzahl!=0, 'Verfügbar', CONCAT('Verfügbar ab: ', + (SELECT DATE_FORMAT(DATE_ADD(ab.Enddatum, INTERVAL 1 DAY) + ,'%d.%m.%Y') FROM `ausgeliehenes_buch` AS ab + WHERE ab.BuchID = b.BuchID + ORDER BY ab.Reserviert ASC, ab.Enddatum ASC LIMIT 1))) AS 'Verfügbarkeit' FROM `buch` AS b INNER JOIN `buch_verfasst_von_autor` AS bvva ON b.BuchID = bvva.BuchID