我的查询返回以下内容:
array(6) {
[0]=>
array(3) {
["id_fiets"]=>
string(1) "1"
["naam"]=>
string(7) "Assista"
["foto"]=>
string(15) "img/assista.jpg"
}
[1]=>
array(3) {
["id_fiets"]=>
string(1) "2"
["naam"]=>
string(10) "Cannondale"
["foto"]=>
string(19) "img/cannondale.jpeg"
}
/*More results here, not displaying them.*/
}
现在我需要遍历以下代码以在网站上正确显示它们:
<div class="fiets">
<a href="#">
<img src="" alt="fiets">
</a>
<div class="fietssub">
<p>naam</p>
</div>
</div>
<a href="#">
应该是<a href="page.php?fietsid=1">
的位置,
<p>naam</p>
应为<p>Assista</p>
,最后,
<img src="" alt="fiets">
应为<img src="img/assista.jpg" alt="fiets">
我知道我必须使用foreach循环,但我发现很难做到这一点,所以我希望有人可以帮助我。
提前致谢, 麦克
答案 0 :(得分:0)
我想你应该学习foreach
这很容易。该方法尚未经过测试,但它可以让您了解foreach
的工作原理。古德勒克:)
<?php
foreach($array as $arr)
{
?>
<a href="page.php?fietsid=<?php echo $arr['id_fiets']; ?>">
<img src="<?php echo $arr['foto']; ?>" alt="fiets">
</a>
<div class="fietssub">
<p><?php echo $arr['naam']; ?></p>
</div>
<?php
}
?>