我的FOR循环不会从表中带来数据

时间:2014-04-24 09:55:28

标签: php html sql

我正在创建一个房间预订系统,这段代码旨在从我的表格中提取数据

for ($period=1; $period<6: $period++)
     {
     echo "<tr><td>".$period."</td>";  
     for ($room=0; $room<sizeof($rooms_array); $room++)
     {$sql = "SELECT * FROM Booking WHERE RoomID ='".$rooms_array[$room]."' AND Period = '".$period."' AND Date = '".$sentdate."'";
        //execute sql query
      $result= sqlite_query($con,$sql);
        if($result=0){
            echo "<td></td>";}
        else {
            echo "<td>BOOKED</td>";}
    }
}

但它似乎并没有起作用。有什么想法吗?

3 个答案:

答案 0 :(得分:3)

你有一个错字

更改为

for ($period=1; $period<6; $period++)

答案 1 :(得分:1)

不应该

for ($period=1; $period<6; $period++)

而不是

for ($period=1; $period<6: $period++)

答案 2 :(得分:1)

您应该更改以下代码 -

for ($period=1; $period<6: $period++)

for ($period=1; $period<6; $period++)

if($result=0){

if($result==0){