ユーザーのスケジュール情報を、管理者が編集できるテーブルに変換する際に問題が発生しています。
私のデータベースが現在セットアップされている方法は、次のようになります。
user_id | day_of_week | start_time | end_time
12 | Monday | 8:00 | 12:00
12 | Tuesday | 8:00 | 12:00
12 | Wednsday | 8:00 | 12:00
12 | Thursday | 8:00 | 12:00
12 | Friday | 8:00 | 12:00
12 | Saturday | 8:00 | 12:00
しかし、ランダムな時間では、それは問題ではありません。各ユーザーは、データベースに 7 行あります。
とにかく、私が自分のデータベースからプルしているとき、次のようなオブジェクトの配列を取得しています。
stdClass Object ( [user_id] => 12 [day_of_week] => Sunday [start_time] => 00:00:00 [end_time] => 00:00:00 )
stdClass Object ( [user_id] => 12 [day_of_week] => Monday [start_time] => 00:00:00 [end_time] => 00:00:00 )
データを表示したい方法では、各ユーザーに行があり、そのテーブルの列はユーザー、月曜日、火曜日などになります。
誰かが私を正しい方向に向けたり、このアイデアについて考えを教えてくれたりしたら、それは素晴らしいことです. ありがとう。
編集:
私が達成しようとしているものの例
User_id | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday
12 | 8 - 12 | 8 - 12 | 8 - 12 | 8 - 12 | 8 - 12 | 8 - 12 | 8 - 12
13 | 6 - 11 | 8 - 13 | 8 - 15 | 6 - 14 | 9 - 11 | 8 - 22 | 8 - 23
各ユーザーが行を持ち、その曜日に予定されている時間を示します。