会員情報
今後のトレーニングスケジュール
-
echo $mylist; ?>
過去のトレーニング一覧(50件まで表示)
-
echo $oldlist; ?>
require_once("../../common/_db.php"); require_once("../../common/_function.php"); session_start(); //ログインしていない場合 if (!isset($_SESSION['ADMIN_SESSION_ID'])) { header('Location: /control'); exit; } $stmt = $DBh->prepare("SELECT * FROM L_USER WHERE U_UUID = ?"); $stmt->execute([$_SESSION['ADMIN_SESSION_ID']]); $myuser_data = $stmt->fetch(PDO::FETCH_ASSOC); $stmt = $DBh->prepare("SELECT * FROM L_USER WHERE U_UUID = ?"); $stmt->execute([$_GET['id']]); $user_data = $stmt->fetch(PDO::FETCH_ASSOC); if ($user_data['U_UUID'] == '') { header('Location: /control/account'); exit; } // 今日の日付を取得 $today = date('Y-m-d 00:00:00'); $week = array( "日", "月", "火", "水", "木", "金", "土" ); // 曜日設定 // 予約リストを取得 $stmt = $DBh->prepare('SELECT * FROM L_BOOKING WHERE B_USERID = :B_USERID AND B_STATUS = :B_STATUS AND B_BOO_START_DATE >= :B_BOO_START_DATE ORDER BY B_BOO_START_DATE ASC'); $stmt->bindValue(':B_USERID', $user_data['U_UUID']); $stmt->bindValue(':B_STATUS', 0); $stmt->bindValue(':B_BOO_START_DATE', $today); $stmt->execute(); $calendar = $stmt->fetchAll(); $mylist = ''; foreach($calendar as $calendar_row) { // 開始時間フォーマット $start = new DateTime($calendar_row['B_BOO_START_DATE']); $start_date = $start->format('m月d日'); $start_time = $start->format('H:i'); // 終了時間フォーマット $end_date = new DateTime($calendar_row['B_BOO_END_DATE']); $end_time = $end_date->format('H:i'); // 曜日設定 $disp_w = $week[$start->format("w")]; $dispdatetime = $start_date . '(' . $disp_w . ') ' . $start_time . '~' . $end_time; $mylist .= '
'.$dispdatetime.'
予約はありません
'.$dispdatetime.'
過去の予約はありません