Mailinglisten-Archive |
Aloha,
> Von: Peter Perlwitz[SMTP:trixis_(at)_lycos.de]
>
> Warum funktioniert dies nicht? Wie kann ich es besser machen?
> Ich habe eine mysql abfrage einer Bestelldatenbank, die Summe soll
> errechnet werden. $row1 ist das array (das array ist ok...).
>
> $row1 = mysql_fetch_array($result1, MYSQL_ASSOC);
>
> while ($i<$number-1){
> $meng=$row1[menge];
> $prei=$row1[preis];
> next($row1);
> $netto=$netto + $meng * $prei;
> $i++;
> }
>
warums nicht funktioniert hab ich keine Ahnung,
weil ich weder die Tabelle, noch die Abfrage
kenne, und nicht weiß, wo $i herkommt.
Ansonsten kann man das bestimmt so machen.
Korrekt heißt das übrigens $meng=$row1['menge']
Strings sollten doch schon in Anführungszeichen
stehen.
Warum machst du das eigentlich nicht auf der
Datenbank?
Angenommen du hast eine Tabelle mit folgenden
Spalten:
---tab-----
menge
preis
select sum(menge * preis) as ergebnis from tab where irgendwas
Liefert dir direkt das Ergebnis.
Grüße, Mathias
php::bar PHP Wiki - Listenarchive