Php 我想向用户显示可用时间和预定时间

Php 我想向用户显示可用时间和预定时间,php,mysql,loops,Php,Mysql,Loops,我正在制定一个预订计划,在这个计划中,我想向用户显示所选日期的时段是否可用或已预订 <td style="border:1px solid;padding:11px;"> <?php $query5=mysql_query("select * from doctorbooking where aday='".$_REQUEST['date']."'"); $query6=mysql_fetch_array($query5);

我正在制定一个预订计划,在这个计划中,我想向用户显示所选日期的时段是否可用或已预订

 <td style="border:1px solid;padding:11px;">
<?php   

        $query5=mysql_query("select * from doctorbooking where aday='".$_REQUEST['date']."'");

        $query6=mysql_fetch_array($query5);

        echo $query6['atime'];
?>
if($query6>0)
{
<?php echo $array_of_time[$key].' - '.$array_of_time[$key+1]; ?><br /><span style="color:red;"><?php echo "Booked"; ?></span> 
}
else
{
<?php echo $array_of_time[$key].' - '.$array_of_time[$key+1]; ?><br /><span style="color:red;"><?php echo "Available"; ?></span>
}


</td>


$query6
是一个数组,因此必须循环才能应用
if/else
条件。此外,php和html标记也存在语法错误

类似的方法应该可以工作(未经测试):



这里没有循环。我正在应用if-else条件。但是我用了错误的方式应用了。请帮助。请在php标签中告诉我。是的,代码中有错误的语法。等一下,我将尝试修复它。它显示语法错误,意外的'as'(T_as),预期的是';'@Adrien LeberIs
var\u dump()
有效吗?如果没有,那么您的代码中肯定还有另一个错误。还有,什么是时间的数组?代码中没有定义它。噢,对不起,这是一个
foreach
循环,而不是
for
循环。我的错。。。请参见编辑后的答案。
<td style="border:1px solid;padding:11px;">
    <?php
        $query5 = mysql_query("select * from doctorbooking where aday = '" . $_REQUEST['date'] . "'");
        $query6 = mysql_fetch_array($query5);

        var_dump($query6); // Use var_dump() function since $query6 is an array

        foreach ($query6 as $key => $value) { // Use foreach to loop through $query6 array
            if ($value > 0) {
                echo $array_of_time[$key] . ' - ' . $array_of_time[$key+1] . '<br /><span style="color:red;">Booked</span>';
            } else {
                echo $array_of_time[$key] . ' - ' . $array_of_time[$key+1] . '<br /><span style="color:red;">Available</span>';
            }
        }
    ?>
</td>