2017-08-10 46 views
1

我有一張7行的表格。 我想表明我的數據庫中的行 的數量指數基地的汽車數量第一,我得到:如何根據codeigniter中的數據庫行數來自動增加行數?

$data['total'] = $this->db->counts_all('posts')

在控制器然後把它傳給指數和指數

<table> 
    <thead> 
     <tr> 
      <th>No.</th> 
     </tr> 
    </thead> 
    <tbody> 
     <?php 
     $counter = 0; 
     while($counter < $total){ 
     $counter++; 
     ?> 
     <tr> 
      <td> 
      <?php 
      echo $counter; 
      } 
      ?> 
      </td> 
     </tr> 
    </tbody> 
</table> 

但在7次中進入1,2,3,4,5,6,7行的循環。 如何修復和循環。更多detailes後TKX

+0

'$這個 - > DB-> counts_all( '職位');'只是數'7'? – Tpojka

回答

1
for ($i = 1; $i <= $total; $i++) { 
    // echo $i 
} 

編輯:

你不需要同時或循環。只需在foreach循環中設置生成鍵。既然是從零開始的,回聲像$key + 1,你會得到的自然順序:

<tbody> 
<?php foreach ($posts as $key => $post): ?> 
    <tr> 
     <td><?php echo $key + 1; ?></td> 
    </tr> 
<?php endforeach; ?> 
</tbody> 
+1

是的,這是真的,但我的代碼是: '' '<?php foreach($ posts as $ post):?>' ****這裏我把我的代碼**** '<?php for($ i = 1; $ i <= $ total; $ i ++):?> '' '​​' –

+0

哇!它的工作原理... tks tpojka –

+0

隨意投票和/或接受答案。快樂的編碼。 – Tpojka

相關問題