我正在创建一个搜索,我想要的是当用户搜索时他们将能够看到许多不同的景点出现。在我搜索数据的那一刻出现在一个长列表中。
else {
while ($row = mysqli_fetch_array($result)) {
$attraction_name = $row['attraction_name'];
$lat = $row['lat'];
$long = $row['long'];
$cost = $row['cost'];
$image = "<img src='{$row['image']}' height='100' width='100'>";
$output .= '<div>'.$attraction_name.' '.$lat.' '.$long.' '.$cost.' '.$image.'</div>';
}
}
我添加了一个简单的html格式,如下所示
<div class="col-md-4">
<div class="thumbnail">
<?php print ("$output");?>
</div>
然而html一直出现,我不想要这个。我想要的是创建一个搜索,然后当返回搜索结果时,它们将出现在html div中。有谁知道如何做到这一点?提前致谢。
您可以在PHP逻辑中包装HTML,如下所示:
<?php
if ($hasResults)
{ ?>
<div class="col-md-4">
<div class="thumbnail">
<?php print ("$output");?>
</div>
<?php }
?>