0) { $where[] = "r.floor_id = ?"; $types .= "i"; $params[] = $floorId; } $whereSql = $where ? "WHERE " . implode(" AND ", $where) : ""; // ========================= // Racks laden // ========================= $racks = $sql->get( "SELECT r.*, f.name AS floor_name, COUNT(d.id) AS device_count FROM racks r LEFT JOIN floors f ON r.floor_id = f.id LEFT JOIN devices d ON d.rack_id = r.id $whereSql GROUP BY r.id ORDER BY f.name, r.name", $types, $params ); // ========================= // Filter-Daten laden // ========================= $floors = $sql->get("SELECT id, name FROM floors ORDER BY name", "", []); ?>

Racks

Reset + Neues Rack
Name Stockwerk Höhe (HE) Geräte Beschreibung Aktionen
HE Bearbeiten Löschen

Keine Racks gefunden.

Erstes Rack anlegen