echo "<table class='hoverTable' cellpadding=10 border=0 align=center style='border-collapse:collapse;width:500px'><tr style='color:#FFF;background-color:#000; font-size:20px'><td align=center>Date</td><td align=center>Time</td><td align=center colspan=2 >Status</td></tr>";
for($k=1;$k<=7;$k++)
{
if($k==1)
$day='Monday';
else if($k==2)
$day='Tuesday';
else if($k==3)
$day='Wednesday';
else if($k==4)
$day='Thursday';
else if($k==5)
$day='Friday';
else if($k==6)
$day='Saturday';
else
$day='Sunday';
for($i=8; $i<17;$i++)
{
$time="$i:00";
$j= $time+1;
$endtime="$j:00";
$sql=mysqli_query($con,"SELECT * FROM (SELECT TT_ID,TT_Subject FROM timetable WHERE TT_Day='$day' and L_ID='00106') AS TAB_1, (SELECT TT_ID,TT_Subject FROM timetable WHERE TT_Time='$time' OR TT_Endtime='$endtime') AS TAB_2 WHERE TAB_1.TT_ID = TAB_2.TT_ID ");
if(mysqli_num_rows($sql)>0)
{
$rows=mysqli_fetch_assoc($sql);
$sub=$rows['TT_Subject'];
$runsql=mysqli_query($con,"SELECT * FROM subject WHERE S_Code='$sub'");
{
$result=mysqli_fetch_assoc($runsql);
$subname=$result['S_Name'];
echo "<tr bgcolor='#F5F6CE'><td>".$day."</td><td align=center style='font-size:15px; width:100px; color:#FF0000;'>".$time." - ".$endtime."</td><td>:</td><td align='center' style='font-size:15px; height:40px; color:#FF0000;' title='Subject: $subname' >Not Available</td> ";
}
}
else
echo "<tr bgcolor='#F5F6CE'><td>".$day."</td><td align=center style='font-size:15px; width:100px; color: #0000FF;'>".$time." - ".$endtime."</td><td style='width:10px;'>:</td><td align='center' style='font-size:15px; height:40px;'><a href='add_timetable.php'>Available</a></td>";
}
echo "</tr>";
}
我想使用循环来显示数据库中的数据。我成功显示数据但界面不是我想要的(有颜色的表格)。你能教我如何显示如下图所示的表格吗?
<?php
echo "<table class='hoverTable' cellpadding=10 border=0 align=center style='border-collapse:collapse;width:500px'><tr style='color:#FFF;background-color:#000; font-size:20px'><td align=center>Date</td><td align=center>Time</td></tr>";
for($k=1;$k<=7;$k++)
{
if($k==1)
$day='Monday';
else if($k==2)
$day='Tuesday';
else if($k==3)
$day='Wednesday';
else if($k==4)
$day='Thursday';
else if($k==5)
$day='Friday';
else if($k==6)
$day='Saturday';
else
$day='Sunday';
for($i=8; $i<17;$i++)
{
$time="$i:00";
$j= $time+1;
$endtime="$j:00";
echo "<tr bgcolor='#F5F6CE'><td>".$day."</td><td align=center style='font-size:15px; width:100px; color: #0000FF;'>".$time." - ".$endtime."</td></tr>";
}
}
?>
