prepare('UPDATE invoices SET customer_id = ?, plan_id = ?, amount = ?, status = ?, due_date = ? WHERE id = ?'); $stmt->execute([$customer_id, $plan_id, $amount, $status, $due_date, $invoice_id]); $success_message = 'Invoice updated successfully!'; } } $stmt = $pdo->prepare('SELECT * FROM invoices WHERE id = ?'); $stmt->execute([$invoice_id]); $invoice = $stmt->fetch(PDO::FETCH_ASSOC); if (!$invoice) { header('Location: invoices.php'); exit; } $customers_stmt = $pdo->query('SELECT id, name FROM customers'); $customers = $customers_stmt->fetchAll(PDO::FETCH_ASSOC); $plans_stmt = $pdo->query('SELECT id, name FROM plans'); $plans = $plans_stmt->fetchAll(PDO::FETCH_ASSOC); } catch (PDOException $e) { $error_message = 'Database error: ' . $e->getMessage(); } ?>
Invoice not found.