Mailinglisten-Archive |
Björn Dautermann schrieb: > Hallo! > > - ich möchte die Summe zu Einträgen bestimmen, die ich aus der Datenbank > lese Wie wäre es mit einem SUM() in der Abfrage? > - in einer Warenkorb - Datei lese ich die bisher gewählten Artikel nochmals > aus > - jede Position hat eine bestimmte "Zwischensumme" (Menge x Preis) > - diese Zwischensumme will ich jeweils speichern in einem Array und am Ende > die einzelnen Z-Summen zu einer Summe addieren Wieso so kompliziert? SQL ist dein Freund und alles was du mit Abfragen erledigen kannst, spart dir Code und Zeit. > > > > ------------------------------------------------------------------------ > > //$value['art']; wird in einer Schleife aus der Datenbank gelesen > $art = $value['art']; > //$preis ist ein float > $erg = ($preis * $row['bestellmenge']); > //Ergebnis speichern > $summe[$art] = array( > "erg" => $erg > ); > > $erg = 0.0; > foreach ($summe as $key => $value) { > echo $value; > $erg = $erg + $value; > } > //zuvor hattte ich folgendes: > foreach ($summe[$art] as $value) { > $erg = $erg + $value;} > echo $erg; > > //da sich $art ja jeweils ändert bekam ich nur einen Wert ausgegeben > Bis hierher sehe ich wirklich keine Veranlassung dazu das Problem in PHP lösen zu müssen. MfG Roman
php::bar PHP Wiki - Listenarchive