2016-11-29 33 views
0

我有從數據庫中選擇內容並循環所有的代碼,並且通過在數據庫中添加方法(type-A和type-B)指定少數項目是不同的,所以現在我想給所有的B型數字,如1,2,3取決於數據庫中的類型數量。 我可以做到這一點使用數據庫中的編號,但它不是相應的編號,所以我只需要分配新的數字來列出它有多少。如何在for循環中編號項php

<?php 
     $getReply = $reply_stmt->getAll(); // this from my database 
      if(!is_null($getReply)){ 
      foreach($getReply as $row){ 
      $name = $row->itemname; 
      $method = $row->method; 
      } 
     if($method == 'type-B'){ 
      $number = 1; 
      $number++; 
      echo $number."B-class<br/>".$name."".$method; 
     }else{ 
      echo $name."".$method; 
     } 
    } 
?> 

現在我想回到這樣的事情

1 B級

彼得B型

約翰·A型

2 B級

Mike type-B

回答

0

我不知道,但嘗試這樣的事情...

$getReply = $reply_stmt->getAll(); // this from my database 
    if(!is_null($getReply)){ 
     $number = 1; 
     foreach($getReply as $row){ 
     $name = $row->itemname; 
     $method = $row->method; 
      if($method == 'type-B'){ 
       echo $number." B-class<br/>".$name." ".$method; 
       $number++; 
      }else{ 
       echo $name." ".$method; 
      } 
     } 

    } 
+0

它在所有B型回1.1.1,不加入增量數 –

+0

我上面的代碼變更,請再試一次... –

+0

仍然相同的結果 –