0
予約時に赤色にすることはできますか?私は、色を変更したいときに、if文のために何を置くべきか分かりません。私は現在sql2を持っていますが、どうすればいいのか分かりません。すべての助けに感謝します。予約に基づいてtdの色を変更するにはどうすればいいですか?
function fDisplayARoomSection($date){
global $servername, $password, $dbname, $username;
//connect to the database----------
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die ("Connection failed: " . mysqli_connect_error());
}
//Prepare the SQL statement and send it to the database
$sql = "SELECT * FROM rooms ";
$result = mysqli_query($conn, $sql);
//Loop through the resulting set of records
while($row = mysqli_fetch_assoc($result)) {
echo "<div style=\"background-color:AliceBlue;\">";
echo "<hr style=\"\">";
echo "<p style=\"margin-bottom:.1em;margin-top:.1em;\"><a href=\"\">Room: " .$row["RoomNumber"] ."</a></p>";
echo "<table style=\"border-collapse:collapse;border-spacing:0;\">";
//-- display hours
echo "<tr>\n";
for ($c=1;$c<=10;$c++){
echo "<td colspan=\"4\" class=\"Hours\">" .(7+$c) ."</td>\n";
}
echo "</tr>";
$sql2 = "SELECT * FROM bookings WHERE bookingRoomID=" .$row["RoomID"] ." bookingDate='" .$date ."'";
//--display timeline
echo "<tr>";
if ($sql2){
$color="red";
}else{
$color="white";
}
echo "<td class=\"Timeline\" style=\"background-color:$color; ";
if ($c==1){echo "border-left:1px solid black;";}
if ($c%4==0){echo "border-right:1px solid black;";}
echo "\"></td>\n";
}
echo "</tr></table>";
echo "<hr style=\"\">";
echo "</div>";
}
whileループでブック部屋をチェックしてください。 – Rajkeshar
どうすればいいですか?私はプログラミングに新しいです –
あなたは予約された部屋のデータを格納するテーブル – Rajkeshar