0

現在、予約された時間のみを表示していますが、予約された時間の間の利用可能な時間を表示する方法を探しています。これは私が使用するマークアップです。

                  $stmt = $pdo->prepare('SELECT * FROM bokningar WHERE frisor = :frisor AND datum = :datum ORDER BY datum, tid');  
                  $stmt->execute(array(
                    ':frisor' => $_GET['id'],
                    ':datum' => $dag
                  ));

                    while($row = $stmt->fetch()) {
                        echo goes here etc
                    }

$row ごとに、$row['tid'](開始時間) と $row['tid_slut](終了時間) があります。

これは私がそれをどのように見せたいかです:

07:00-10:00
Available

10:00-12:00
Booked

12:00-13:20
Booked

13:20-14:50
Available

14:50-18:00
Booked

例えば。これを進める最も簡単な方法はどうすればよいですか?

前もって感謝します!

編集: 開始時間 (例: 07:00): $arbetstider_idag[0] および終了時間: $arbetstider_idag[1] の変数を追加するのを忘れました

4

1 に答える 1