0ffb4f610b
添加付款状态字段到预约表,实现状态更新API和前端交互 新增update_booking.php处理预约状态、付款状态和时间更新 改进bookings.php前端界面,添加付款状态显示和AJAX操作 添加测试页面test_update_booking.php验证功能
18 lines
619 B
PHP
18 lines
619 B
PHP
<?php
|
|
// add_payment_status.php - 添加付款状态字段
|
|
require_once 'db_connect.php';
|
|
|
|
try {
|
|
// 检查字段是否已存在
|
|
$checkColumn = $pdo->query("SHOW COLUMNS FROM bookings LIKE 'payment_status'");
|
|
if ($checkColumn->rowCount() == 0) {
|
|
// 添加付款状态字段
|
|
$pdo->exec("ALTER TABLE bookings ADD COLUMN payment_status ENUM('未付款', '已付款') DEFAULT '未付款' AFTER status");
|
|
echo "付款状态字段添加成功!";
|
|
} else {
|
|
echo "付款状态字段已存在!";
|
|
}
|
|
} catch (Exception $e) {
|
|
echo "操作失败:" . $e->getMessage();
|
|
}
|
|
?>
|