0

ユーザーが予約をデータベースに追加できる Web ベースの予約システムを作成しています。データベースに保存される詳細は、(とりわけ)「DateBooked、StartTime、EndTime、Room」です。

ユーザーがクリックした日に関連する情報をデータベースから取得するビットは次のとおりです。
$query="SELECT * FROM bookings WHERE DateBooked = '{$year}-{$selectedmonth}-{$selectedday}'";
$result = mysql_query($query);
$todayarray = mysql_fetch_array($result);

そしてPHP:

$roomcount = 4;  
$room = 1;  
while ($room <= $roomcount)  
{  

echo "\n<div class=\"roomtimes\">";  

echo "\n<table border=1>";

echo "\n<tr><th class=\"titlecell\">Room $room</th></tr>";


$cellnum = 10;

while ( $cellnum < 23 )

    {

    echo "\n<tr>";

    echo "\n<td class=\"linkcell";

    if ($selectedtime==$cellnum)
        {

        echo " selectedcell";
        }

    echo "\">";

    echo "<a href=\"newbooking.php?m=$selectedmonth&d=$selectedday&t=$cellnum&r=$room\">$cellnum:00</a></td>";

    echo "\n</tr>";

    $cellnum++;

    }

    $room++;

echo "\n</table>";
echo "\n</div>";
}

だから私の質問は、その部屋のエントリが存在し、そのセルの番号がその予約の開始時間と終了時間の間にある場合、各テーブルセル内に「BOOKED」というテキストを追加するにはどうすればよいですか?

私はこのサイトを初めて使用するので、何か間違ったことをしたり、さらに情報が必要な場合はお知らせください。ありがとうございます!

4

1 に答える 1