foreach关联数组PHP SQL

时间:2017-04-16 16:48:35

标签: php html arrays foreach

我的查询返回以下内容:

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

提前致谢, 麦克

1 个答案:

答案 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
   }
?>