Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
prepare("SELECT title FROM services WHERE id = ?"); $stmt->bind_param("i", $service_id); $stmt->execute(); $result = $stmt->get_result(); $service = $result->fetch_assoc(); $service_title = $service['title']; // Add express service label if applicable if ($is_express) { $service_title .= " (Express Service)"; } $stmt->close(); // Insert booking with currency info and payment type $sql = "INSERT INTO bookings ( service_id, first_name, last_name, address, zip, city, country, telephone, email, dob, birth_time, birth_place, consult_date, consult_time, payment_status, amount_paid, currency, payment_method ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 'pending', ?, ?, ?)"; $stmt = $conn->prepare($sql); // Bind parameters - use NULL for optional fields $stmt->bind_param( "isssssssssssssdss", $service_id, $first_name, $last_name, $address, $zip, $city, $country, $telephone, $email, $dob, $birth_time, $birth_place, $consult_date, $consult_time, $amount_in_currency, $selected_currency, $payment_type ); if ($stmt->execute()) { $booking_id = $stmt->insert_id; $stmt->close(); // Store booking info in session for payment $_SESSION['booking_id'] = $booking_id; $_SESSION['booking_data'] = [ 'service_title' => $service_title, 'service_price' => $amount_in_currency, 'currency' => $selected_currency, 'payment_type' => $payment_type, 'is_express' => $is_express, 'customer_name' => $first_name . ' ' . $last_name, 'customer_email' => $email, 'customer_phone' => $telephone ]; // Check payment type and redirect accordingly if ($payment_type === 'razorpay') { header("Location: payment.php"); } elseif ($payment_type === 'googlepay') { header("Location: payment_googlepay.php"); } elseif ($payment_type === 'banktransfer') { header("Location: payment_banktransfer.php"); } else { header("Location: payment.php"); // Default to Razorpay } exit; } else { echo "Error: " . $stmt->error; } } $conn->close(); ?>