prepare("INSERT INTO tanks (bunk_id, fuel_type_id, name, capacity) VALUES (?, ?, ?, ?)"); $stmt->execute([$bunk_id, $fuel_type_id, $name, $capacity]); $message = '
Tank added successfully!
'; } catch (PDOException $e) { $message = '
Error: ' . $e->getMessage() . '
'; } } else { $message = '
Please fill in all fields.
'; } } // Fetch related data for forms and listing $bunks = $pdo->query("SELECT id, name FROM bunks ORDER BY name")->fetchAll(PDO::FETCH_ASSOC); $fuel_types = $pdo->query("SELECT id, name FROM fuel_types ORDER BY name")->fetchAll(PDO::FETCH_ASSOC); // Fetch all tanks with their related bunk and fuel type names $stmt = $pdo->query(" SELECT t.id, t.name AS tank_name, t.capacity, b.name AS bunk_name, ft.name AS fuel_type_name FROM tanks t JOIN bunks b ON t.bunk_id = b.id JOIN fuel_types ft ON t.fuel_type_id = ft.id ORDER BY b.name, t.name "); $tanks = $stmt->fetchAll(PDO::FETCH_ASSOC); ?>

Manage Tanks

List of all fuel tanks, associated with a bunk and fuel type.

Tank Name Bunk Fuel Type Capacity (L)
No tanks found. Add one to get started.
Add New Tank