我知道这个问题的回答与上一个问题类似。我已经尝试了解决方案,但似乎无论我尝试了哪种方式,我仍然无法让它发挥作用。我不确定我的编码结构是否有问题。
目前它显示结果为:
Cafes (Category)
Starbucks
Cafes (Category)
CoffeeBean
但我希望它显示:
Cafes (Category)
Starbucks
CoffeeBean
下面是我的代码:
<?php
$levelArray=array('L1','B1','L2','B2');
foreach ($levelArray as $i=>$level) {
$data='';
$img = "img/".$levelArray[$i];
$result = mysqli_query($con,"SELECT * FROM floor_directory WHERE level='$levelArray[$i]'");
while($row = mysqli_fetch_array($result)){
$data .= '<h1>'.$row['categories'].'</h1>
<ul class="shop_listing clearfix">
<li class="float_left">'.$row['name'].'</li>
<li class="float_right">'.$row['unit_number'].'</li>
</ul>';
}
echo '<div class="swiper-slide">
<img src="'.$img.'" alt="" />
<div class="content_container">'.$data.'</div>
</div>'
}
?>
任何帮助将不胜感激。提前致谢。