2014-02-19 50 views
0

此代碼顯示單列中的所有列表。我想我表現出一列10項,然後10下一列等等......如何在每個列中顯示10條記錄,然後在while循環中自動顯示下一列?

<div class="col-lg-4 col-md-4 col-sm-4 visible-lg visible-md visible-sm"> 
<?php 
    include('include/connect.php'); 
    $result = mysql_query("select * from sub_cats", $con); 
    while($row = mysql_fetch_array($result)) 
    { 
     echo "&raquo; <a href='#'>$row[sub_cat]</a> ($row[id])<br>"; 
    } 
?> 
</div> 
+0

將您的查詢限制爲10條記錄並對您的記錄進行分頁 –

+0

沒有。你錯過了。我想顯示一列,當10個recored完成,然後自動顯示下一列。 –

+0

mate ....我的解決方案解決了你的問題嗎?還是你仍然陷入困境? – NoobEditor

回答

2

使用mod得到10的倍數計....然後簡單地echo <br />

<?php 
       include('include/connect.php'); 
       $result = mysql_query("select * from sub_cats", $con); 
       $ten_multiple= 0; 
       while($row = mysql_fetch_array($result)) 
       { 
        /* assign new line after every 10 records 
         print <br /> after condition validation */ 
        if(++$ten_multiple % 10 ==0) {echo '<br />';} 
        echo "&raquo; <a href='#'>$row[sub_cat]</a> ($row[id])<br>"; 
       } 
?> 
+0

您在'++'和'ten_multiple'之間缺少'$' – vonUbisch

+0

@vonUbisch:thankx mate ... updated !! :) – NoobEditor

相關問題