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