-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 に答える