From 35f9f54dd702b2d35917e9ea740cc07d2e738fca Mon Sep 17 00:00:00 2001 From: M_Viper Date: Sun, 25 Feb 2024 10:45:14 +0000 Subject: [PATCH] article_overview.php aktualisiert --- article_overview.php | 264 +++++++++++++++++++++++++++---------------- 1 file changed, 166 insertions(+), 98 deletions(-) diff --git a/article_overview.php b/article_overview.php index 7c5b8cd..c89f118 100644 --- a/article_overview.php +++ b/article_overview.php @@ -1,98 +1,166 @@ - - - - - - - - Artikelübersicht - - -
-
-

Materialverwaltung

- -
-
- -
-

Artikelübersicht

- - -
- - -
- - - - - - - - - - - - - - - - connect_error) { - die("Verbindung zur Datenbank fehlgeschlagen: " . $conn->connect_error); - } - - // SQL-Abfrage vorbereiten - $sql = "SELECT * FROM materials"; - - // Wenn nach einem Artikel gesucht wird - if(isset($_GET['search']) && !empty($_GET['search'])){ - $search = $_GET['search']; - $sql .= " WHERE item_name LIKE '%" . $search . "%' OR manufacturer LIKE '%" . $search . "%' OR location LIKE '%" . $search . "%' OR barcode LIKE '%" . $search . "%'"; - } - - $result = $conn->query($sql); - - if ($result->num_rows > 0) { - // Daten ausgeben - while($row = $result->fetch_assoc()) { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; // Platzhalter-Zelle für das Löschen-Bild - echo ""; - } - } else { - echo ""; - } - $conn->close(); - ?> -
NameHerstellerLagerortAnzahl sollAnzahl istAblaufdatumBarcodeBildAktion
" . $row["item_name"] . "" . $row["manufacturer"] . "" . $row["location"] . "" . $row["amount_should"] . "" . $row["amount_is"] . "" . $row["expiration_date"] . "" . $row["barcode"] . ""; - if (!empty($row["image"])) { - echo "Bild"; - } else { - echo "Standardbild"; - } - echo "Löschen
Keine Artikel gefunden
-
- - + + + + + + + + Artikelübersicht + + + +
+
+

Materialverwaltung

+ +
+
+ +
+

Artikelübersicht

+ + +
+ + + +
+ + + + + + + + + + + + + + + connect_error) { + die("Verbindung zur Datenbank fehlgeschlagen: " . $conn->connect_error); + } + + // SQL-Abfrage vorbereiten + $sql = "SELECT * FROM materials"; + + // Wenn nach einem Artikel gesucht wird + if(isset($_GET['search']) && !empty($_GET['search'])){ + $search = $_GET['search']; + $sql .= " WHERE item_name LIKE '%" . $search . "%' OR manufacturer LIKE '%" . $search . "%' OR location LIKE '%" . $search . "%' OR barcode LIKE '%" . $search . "%'"; + } + + $result = $conn->query($sql); + + if ($result->num_rows > 0) { + // Daten ausgeben + while($row = $result->fetch_assoc()) { + $expiration_date = strtotime($row["expiration_date"]); + $ten_days_before_expiry = strtotime("-10 days", $expiration_date); // 10 Tage vor dem Ablaufdatum + $current_date = strtotime(date("Y-m-d")); // Aktuelles Datum + + echo "= $ten_days_before_expiry && $current_date <= $expiration_date) { + echo " class='expiring'"; + } + echo ">"; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + + echo ""; + // Bearbeitungsformular für jedes Element einfügen + echo ""; + } + } else { + echo ""; + } + $conn->close(); + ?> +
NameHerstellerLagerortAnzahl sollAnzahl istAblaufdatumBarcodeBildAktionen
" . $row["item_name"] . "" . $row["manufacturer"] . "" . $row["location"] . "" . $row["amount_should"] . "" . $row["amount_is"] . "" . $row["expiration_date"] . "" . $row["barcode"] . ""; + if (!empty($row["image"])) { + echo "Bild"; + } else { + echo "Standardbild"; + } + echo "Bearbeiten   |   Löschen
+
+ + + + + + + + + +
+
Keine Artikel gefunden
+
+ + + +