好吧,所以我想要顯示4個隨機圖像,並顯示它們從數據庫中。隨機性似乎工作,但我不明白如何顯示4個不同的結果。它只顯示1個結果4次。如果您有任何反饋,請讓我知道謝謝。如何顯示隨機數據從MySQl與PHP
<div class="similar-entrees-section food-tabs">
<h3>Similar entrees</h3>
<?php if ($food['catId']=1):?>
<?php $random=$db->fetchRow("select * from foods where catId=1 ORDER BY RAND() LIMIT 4"); ?>
<div class="row">
<div class="col-xs-6 col-sm-3">
<a href="#" class="food-block">
<div class="food-img"><img src="img/menu-items/<?php echo $random['image'] ; ?>" class="img-responsive" alt=""></div>
<h5>Cheddar Omelet
+ Chicken Sausage <span class="chilly"></span> </h5>
</a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="#" class="food-block">
<div class="food-img"><img src="img/menu-items/<?php echo $random['image'] ; ?>" class="img-responsive" alt=""></div>
<h5>Gluten Free Breaded
Chicken <span class="chilly"></span></h5>
</a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="#" class="food-block">
<div class="food-img"><img src="img/menu-items/<?php echo $random['image'] ; ?>" class="img-responsive" alt=""></div>
<h5>Mesquite Grilled
Chicken Breast</h5>
</a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="#" class="food-block">
<div class="food-img"><img src="img/menu-items/<?php echo $random['image'] ; ?>" class="img-responsive" alt=""></div>
<h5>Mesquite Grilled
Chicken Breast <span class="chilly"></span></h5>
</a>
</div>
</div>
<?php endif; ?>
現在,您只需輸出相同的圖像四次。您需要創建FOR循環並遍歷結果 –
如果($ food ['catId'] = 1)'您的if將不起作用''將始終等於true,您需要使用==。 – mic