foreach associative array PHP SQL



我的查询返回以下内容:

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循环来做到这一点,但我发现很难做到这一点,所以我希望有人可以帮助我。

提前感谢,话筒

我想你应该学习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
   }
?>

最新更新