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();
?>