Frank: Summenbildung mit Variable

Hallo zusammen,
Mit dem unten angeführten sript werden Artikel aus einer DB ausgelesen. Wenn mehr als ein Artikel ausgelesen wird, möchte ich aus der variablen $gesamt eine Gesamtsumme bilden. Müßt irgenwie mit einer array Lösung gehen, damit ich auf die verschiedenen Werte komme. Nur weiß ich leider nicht wie.

Danke für Eure Hilfe im vorhinein
Frank

<?
while($row=mysql_fetch_array($result))
{
$id=$row["id"];
$artnr=$row["artnr"];
$bezeichnung=$row["bezeichnung"];
$preis=$row["preis"];
$menge=$row["menge"];
$gesamt=$preis*$menge;
$preis=number_format($preis,2);
$gesamt=number_format($gesamt,2);
?>
<TR>
<TD bgcolor="#ffffff" class="small"><? echo $artnr; ?></td>
<TD bgcolor="#ffffff" class="small"><? echo $bezeichnung; ?></td>
<TD bgcolor="#ffffff" class="small"><? echo $menge; ?></td>
<TD bgcolor="#ffffff" align="right" class="small"><? echo $preis; ?> EUR</td>
<TD bgcolor="#ffffff" align="right" class="small"><? echo $gesamt; ?> EUR</td>
</TR>
<?
}
?>

  1. Hallo!

    probiere es mit split()
    http://www.php.net

    Gruß HP

    1. Hallo,
      Komm nicht dahinter wie?????
      Ich glaub halt wenn ich die variable in ein array umwandle und aus diesem array die summe bilde müßte ich die Lösung haben. Nur habe ich keine Erfahrung mit arrays oder split. Kann mir da jemand weiterhelfen??

      Danke
      Frank

  2. Hi!

    Mit dem unten angeführten sript werden Artikel aus einer DB ausgelesen. Wenn mehr als ein Artikel ausgelesen wird, möchte ich aus der variablen $gesamt eine Gesamtsumme bilden. Müßt irgenwie mit einer array Lösung gehen, damit ich auf die verschiedenen Werte komme. Nur weiß ich leider nicht wie.

    In PHP gibt es den Zuweisungs-operator +=

    http://www.php3.de/manual/de/language.operators.assignment.php

    Damit könntest Du sowas machen wie:

    while(...) {
        $summe += $gesamt;
    }

    echo $summe;

    Grüße
    Andreas