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 = date("d.m.Y", strtotime($row["expiration_date"])); $notification_days = intval($row["notification_days"]); // Tage vor dem Ablaufdatum aus der Datenbank lesen $ten_days_before_expiry = date("d.m.Y", strtotime("-" . $notification_days . " days", strtotime($row["expiration_date"]))); // Tage vor dem Ablaufdatum berechnen $current_date = date("d.m.Y"); // Aktuelles Datum echo "= strtotime($ten_days_before_expiry) && strtotime($current_date) <= strtotime($expiration_date)) { echo " class='expiring'"; // Klasse 'expiring' hinzufügen } echo ">"; echo "= strtotime($ten_days_before_expiry) && strtotime($current_date) <= strtotime($expiration_date)) { echo " style='color: red;'"; // Schriftfarbe auf Rot setzen } echo ">" . $row["item_name"] . ""; echo ""; echo ""; echo ""; echo "" . $row["amount_is"] . ""; echo ""; echo ""; echo ""; echo ""; echo ""; // Bearbeitungsformular für jedes Element einfügen echo ""; // Loggen des Löschens eines Artikels echo ""; } } else { echo ""; } $conn->close(); ?>
Name Hersteller Lagerort Anzahl soll Anzahl ist Ablaufdatum Barcode Bild Aktionen
" . $row["manufacturer"] . "" . $row["location"] . "" . $row["amount_should"] . "" . $expiration_date . "" . $row["barcode"] . ""; if (!empty($row["image"])) { echo "Bild"; } else { echo "Standardbild"; } echo "Bearbeiten   |   Löschen
Keine Artikel gefunden
© copyright 2024 by M_Viper