以选择的形式显示所有房间[重复]

您好我试图以我选择的形式显示数据库中的所有房间,如下所示:

    $calendar.= "<br>
<form id ='room_select_form'>
<div class ='row'>
    <div class = 'col-md-6 col-md-offset-3 form-group'>
        <label>Select Room</label>
        <select class = 'form-control' id = 'room_select'>".$rooms."</select>
    </div>
</div>
</form>";

这是我的代码如何从数据库获取房间,我只有4个房间:

    $query = $con->prepare('SELECT * FROM rooms');
$rooms = "";
if($query->execute()){
    $result = $query->get_result();
    if($result->num_rows>0){
        while($row = $result->fetch_assoc()){
            $rooms. = "<option value = '".$row['id']."'>".$row['name']."</option>";
        }
        $query->close();
    }
}

所以我的问题是,当我没有创建$ rooms时,我只会得到4个房间。最后,当我得到的时候。整个页面都是白色的,我在那一行上出错

PHP解析错误:语法错误,意外的'='

我究竟做错了什么?:(

评论
沙秀洁
沙秀洁

It should be .= not . =

$rooms .= "<option value = '".$row['id']."'>".$row['name']."</option>";
点赞
评论