2016-07-06 103 views
0

這裏是我的每個代碼dosent顯示除最後一個以外的所有數據庫值;foreach函數沒有正確顯示我的數據庫值

<?php 
     foreach($result as $query2) 

        echo '<tr>'; 
     echo "<td>" . $query2['firstname']. "</td>"; 
     echo"<td>".$query2['username']."</td>"; 
     echo"<td>".$query2['firstname']."</td>"; 
     echo"<td>".$query2['lastname']."</td>"; 
     echo"<td>".$query2['gender']."</td>"; 
     echo"<td>".$query2['email']."</td>"; 
     echo"<td>".$query2['mobile']."</td>"; 
     echo"<td>".$query2['address']."</td>"; 
     echo "<td><a href='http://localhost/service/change.php?edit_id=".$query2['uid']."'>Edit</a></td>"; 
     //echo"<td><a href="http://localhost/service/change.php?edit_id= ".$query2['uid']."">Edit</a> 
     //<a href="http://localhost/service/delete.php?delet_id=<?php echo $query2['uid']?X</a></td> 
        echo "<td><a href='http://localhost/service/delete.php?delet_id=".$query2['uid']."'>x</a></td>"; 
      echo '</tr>'; 


     ?> 
+1

請告訴我們您的代碼,你在哪裏得到你的價值!查詢在那裏發出請求,結果如果經常是另一個變量。我們需要看看你是如何進行這個查詢的,以及如果和在哪裏存儲結果 – JRsz

+0

'print_r($ result)'並且發佈它的值 – Saty

+0

這是因爲'$ result'只有你從數據庫中獲得的最後一個值。向我們展示數據庫代碼以糾正問題。 –

回答

0

使用該鍵值參考....

foreach($result as $key=>$value) 
{ 
    echo "<td>" . $value['firstname']. "</td>"; 
    echo "<td>" . $value['lastname']. "</td>"; 
} 
相關問題