query($sql); $reservations = $stmt->fetchAll(); } catch (PDOException $e) { die("データ取得エラー: " . $e->getMessage()); } // ステータスに応じたバッジの色を返す関数 function getStatusBadge($status) { switch ($status) { case '受付中': return 'bg-info text-dark'; case '配車完了': return 'bg-primary'; case '搬送中': return 'bg-warning text-dark'; case '完了': return 'bg-success'; case '請求済': return 'bg-secondary'; default: return 'bg-light text-dark'; } } ?>
| ステータス | お迎え日時 | 依頼主(取引先) | 故人/利用者名 | 出発地 | 目的地 | 担当者 | 操作 |
|---|---|---|---|---|---|---|---|
| 現在、予約データはありません。 | |||||||
| = htmlspecialchars($res['status']) ?> | = date('m/d H:i', strtotime($res['pickup_datetime'])) ?> | = htmlspecialchars($res['client_name'] ?? '直接/一般') ?> | = htmlspecialchars($res['user_name']) ?> 様 | = htmlspecialchars($res['origin_name'] ?? $res['origin_address']) ?> | = htmlspecialchars($res['destination_name'] ?? $res['destination_address']) ?> | ドライバーID: = htmlspecialchars($res['driver_id'] ?? '未定') ?> | 詳細 請求 |