2017-04-16 77 views
-1

我的查詢返回如下:的foreach關聯數組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循環來做到這一點,但我覺得很難做到,我希望怎麼那麼有人可以幫助我。

由於提前, 邁克

+0

你嘗試過什麼嗎? –

+0

是的,我有,我試圖與foreach循環..我認爲我必須在同一時間使用多個循環,這對我來說仍然令人困惑。 – user6842332

回答

0

我猜你應該學會foreach很容易。該方法沒有經過測試,但它應該給你如何foreach工作的想法。 Goodluck :)

<?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 
    } 
?> 
+0

它工作?你必須告訴 –