2017-10-02 19 views
3

私はこの作業をしています。特定の日付の合計行数を計算する

$queryPR = "SELECT * FROM `raport` WHERE DATE(`timestamp`) = CURDATE() AND (lokacioni = 'PR')"; 

特定の日付に計算された合計行数が必要です。

どういうわけか私はSUM('pagesat')にする必要がありますが、私はどう考えていません。

以下のコード全体を検索してください。

私は3つの場所の収入と結果を簡単に表示するために何かを構築しようとしています。

<table class="responsive-table"> 
     <thead> 
      <tr> 
       <th>Vetura</th> 
       <th>Targa</th> 
       <th>Dite</th> 
       <th>Pagesa</th> 
       <th>Cmimi Ditore</th> 
       <th>Vazhdim</th> 
       <th>Te Tjera</th> 
       <th>Shpenzime</th> 
       <th>Komente</th> 
      </tr> 
     </thead> 

     <tbody> 
      <?php 

       $query = "SELECT * FROM `raport` WHERE DATE(`timestamp`) = CURDATE() AND (lokacioni = 'FR')"; 

       $stmt = $DBcon->prepare($query); 
       $stmt->execute(); 

      while($row=$stmt->fetch(PDO::FETCH_ASSOC)){ 

      ?> 
      <tr> 
       <td><?php echo $row['vetura']; ?></td> 
       <td><?php echo $row['targa']; ?></td> 
       <td><?php echo $row['dite']; ?></td> 
       <td><?php echo $row['pagesa']; ?>€</td> 
       <td><?php echo $row['cmimiditore']; ?>€</td> 
       <td><?php echo $row['vazhdim']; ?>€</td> 
       <td><?php echo $row['tetjera']; ?>€</td> 
       <td><?php echo $row['shpenzime']; ?>€</td> 
       <td><?php echo $row['koment']; ?></td> 
      </tr> 
      <?php 
       $pagesa = $row['pagesa']; 
       $tetjera = $row['tetjera']; 
       $vazhdime = $row['vazhdim']; 
       $shpenzime = $row['shpenzime']; 
      }?> 
     </tbody> 
    </table> 

    <?php 


     $totali = ($pagesa + $vazhdime + $tetjera); 
     $gtotal = ($totali - $shpenzime); 



    ?> 
    <div class="card grey"> 
     <hgroup class="totalDitorRaport"> 
      <h2>Total</h2> 
      <h1><?php echo $gtotal; ?>€</h1> 
     </hgroup> 
    </div> 

答えて

2

この

これは何とか作品

$queryPR = "SELECT * FROM `raport` WHERE DATE(`timestamp`) = CURDATE() AND (lokacioni = 'PR')"; 

$stmt = $DBcon->prepare($query); 
       $stmt->execute(); 

    $sum = 0; 
while($row=$stmt->fetch(PDO::FETCH_ASSOC)){ 

$sum += $row['pagesa']; 

} 
echo $sum; 
+0

ループ内の行pagesaの合計を取得しようと :)ありがとうしかし、問題は現在、そのだけではない1行を計算すること今日のすべてのエントリー。 –

+0

私の更新された回答を参照してください –

+0

同じ兄弟、それは1つの行だけを計算します。 –