sql >> Databasteknik >  >> RDS >> Mysql

PHP summa ekoresultat i farten (svårt)

Ett sätt skulle vara att använda en variabel för att summera den på språng (här använder jag totalInvestment som variabel)

$totalInvestment = 0;

foreach($products as $product):
    $totalInventsment += product['mycost'] * $product['stock']; ?>

     ...
    <td><?php echo $product['name'] ?></td>
    <td><?php echo $product['stock'] ?></td>
    <td><?php echo $product['mycost'] ?></td>
    <td><?php echo $product['sellprice'] ?></td>
    ...

<?php endforeach;

Sedan kan du bara eka ut så här

<?php echo number_format($totalInventsment,',','.'); ?>

REDIGERA Om du vill ha den högst upp kan du lägga till den överst i filen (kommer att göra att sidan laddas lite långsammare n(x)

$totalInvestment = 0;
foreach($products as $product){
        $totalInventsment += product['mycost'] * $product['stock'];
}

echo  number_format($totalInventsment,',','.');



  1. Hur skickar jag sqlparameter till IN()?

  2. MySQL AUTO_INCREMENT efter grupp med InnoDB eller alternativ

  3. Felsök att få slut på arbetstrådar

  4. Insert Update trigger hur man avgör om infoga eller uppdatera