false, 'message' => 'Name and phone are required']); exit; } // Insert callback request $stmt = $pdo->prepare("INSERT INTO callback_requests (name, phone, preferred_time) VALUES (:name, :phone, :preferred_time)"); $stmt->execute([ ':name' => $name, ':phone' => $phone, ':preferred_time' => $preferredTime ]); // Send email notification to admin $to = 'info@japanesemotors.com'; $subject = 'New Callback Request - Japanese Motors'; $message = "A new callback request has been received:\n\n"; $message .= "Name: $name\n"; $message .= "Phone: $phone\n"; $message .= "Preferred Time: $preferredTime\n\n"; $message .= "Please contact the client as soon as possible."; $headers = 'From: no-reply@japanesemotors.com' . "\r\n" . 'Reply-To: no-reply@japanesemotors.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); echo json_encode(['success' => true, 'message' => 'Callback request submitted successfully! We will contact you soon.']); } catch(PDOException $e) { echo json_encode(['success' => false, 'message' => 'Request failed: ' . $e->getMessage()]); } } else { echo json_encode(['success' => false, 'message' => 'Invalid request method']); } ?>