setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "INSERT INTO nozzles (nozzle_name, pump_id) VALUES (:nozzle_name, :pump_id)"; $stmt = $pdoconn->prepare($sql); $stmt->bindParam(':nozzle_name', $nozzle_name); $stmt->bindParam(':pump_id', $pump_id); $stmt->execute(); $success_message = "Nozzle added successfully!"; } catch (PDOException $e) { $error_message = "Error adding nozzle: " . $e->getMessage(); } } else { $error_message = "Nozzle name and pump are required."; } } // Fetch pumps for the dropdown try { $pdoconn = db(); $pumps_stmt = $pdoconn->query("SELECT id, pump_number FROM pumps ORDER BY pump_number"); $pumps = $pumps_stmt->fetchAll(PDO::FETCH_ASSOC); } catch (PDOException $e) { $pumps = []; $page_error = "Error fetching pumps: " . $e->getMessage(); } // Fetch existing nozzles with their pump and bunk try { $pdoconn = db(); $nozzles_stmt = $pdoconn->query(" SELECT n.id, n.nozzle_name, p.pump_number, b.name as bunk_name FROM nozzles n JOIN pumps p ON n.pump_id = p.id JOIN bunks b ON p.bunk_id = b.id ORDER BY b.name, p.pump_number, n.nozzle_name "); $nozzles = $nozzles_stmt->fetchAll(PDO::FETCH_ASSOC); } catch (PDOException $e) { $nozzles = []; $page_error = "Error fetching nozzles: " . $e->getMessage(); } ?>

Manage Nozzles

Add New Nozzle
Existing Nozzles
ID Nozzle Name Pump Bunk
No nozzles found.