-3

我有循环并显示这一行

<? 
  if ($objResult["cashier_trans_Type"]=="out" || 
      $objResult["cashier_trans_Type"]=="debit to customer" ||
      $objResult["cashier_trans_Type"]=="debit") { 
      echo "0.00"; 
  } else {
      echo $Dofaa=number_format($objResult["cashier_trans_Value"],2); 
  } 
?>

现在我想使用一个while循环来对所有列进行求和:$Dofaa

我怎样才能通过php做到这一点?

谢谢

4

1 回答 1

1

你不需要一个新的循环。只需将每个else循环添加到总数中即可。

<?
$Dofaa_total = 0; // create a total variable
...
  if ($objResult["cashier_trans_Type"]=="out" || 
  $objResult["cashier_trans_Type"]=="debit to customer" ||
  $objResult["cashier_trans_Type"]=="debit") { 
  echo "0.00"; 
} else {
  echo $Dofaa=number_format($objResult["cashier_trans_Value"],2);
     $Dofaa_total += $Dofaa;  // add to the total variable
 } 
...
echo $Dofaa_total;  // echo the total variable
?>
于 2012-12-15T21:19:49.267 回答