alert('$error_message'); window.history.back(); "; exit; } // 创建数据库连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { echo ""; exit; } // 检查是否已经存在相同的预约(同一天、同一时间段、同一车牌号) $check_sql = "SELECT * FROM bookings WHERE booking_date = ? AND time_slot = ? AND car_number = ? AND status != '已取消'"; $check_stmt = $conn->prepare($check_sql); $check_stmt->bind_param("sss", $booking_date, $time_slot, $car_number); $check_stmt->execute(); $check_result = $check_stmt->get_result(); if ($check_result->num_rows > 0) { echo ""; $check_stmt->close(); $conn->close(); exit; } $check_stmt->close(); // 插入预约记录 $status = '待服务'; // 默认为待服务状态 $create_time = date('Y-m-d H:i:s'); $insert_sql = "INSERT INTO bookings (customer_name, phone, car_model, car_number, booking_date, time_slot, package_id, notes, status, create_time) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"; $stmt = $conn->prepare($insert_sql); $stmt->bind_param("ssssssssss", $customer_name, $phone, $car_model, $car_number, $booking_date, $time_slot, $package_id, $notes, $status, $create_time); if ($stmt->execute()) { // 预约成功 $success_message = '预约添加成功!'; // 根据来源决定返回页面 $redirect_url = $source === 'vip_page' ? 'vip.php' : 'index.php'; echo ""; } else { // 预约失败 echo ""; } // 关闭数据库连接 $stmt->close(); $conn->close(); } else { // 不是POST请求,重定向到首页 header('Location: index.php'); exit; }