"Lean Beef Mince", "image" => "assets/pasted-20251121-114725-33d5afd9.jpg", "calories" => 150, "protein" => 20, "carbs" => 0, "fat" => 7, ], [ "name" => "Chicken Breast", "image" => "assets/vm-shot-2025-11-21T11-47-05-928Z.jpg", "calories" => 165, "protein" => 31, "carbs" => 0, "fat" => 3.6, ], [ "name" => "Salmon Fillet", "image" => "https://images.pexels.com/photos/3296279/pexels-photo-3296279.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1", "calories" => 208, "protein" => 20, "carbs" => 0, "fat" => 13, ], [ "name" => "Broccoli", "image" => "https://images.pexels.com/photos/4057737/pexels-photo-4057737.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1", "calories" => 55, "protein" => 3.7, "carbs" => 11, "fat" => 0.6, ], ]; require_once __DIR__ . '/db/config.php'; $success_message = ""; $error_message = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { if (!empty($_POST['product_name']) && !empty($_POST['quantity']) && is_numeric($_POST['quantity'])) { try { $product_name = $_POST['product_name']; $quantity = (int)$_POST['quantity']; $pdo = db(); $stmt = $pdo->prepare("INSERT INTO sales (product_name, quantity) VALUES (?, ?)"); $stmt->execute([$product_name, $quantity]); $success_message = "Successfully added $quantity sale(s) for $product_name!"; } catch (PDOException $e) { $error_message = "Error: Could not record the sale. " . $e->getMessage(); } } else { $error_message = "Please fill out all fields correctly."; } } ?> Add Sale - Sales Tracker
←

Add a New Sale