Trädvy Permalänk
Medlem
Plats
Skåne
Registrerad
Jan 2002

PHP/Mysql, summera radtotal?

Har en Tabell som ser ut så här:

Summera ut raderna har jag lyckats med.
Men nu vill jag först multiplicera ihop antal*apris och sen få ut total priset för Faktura nr 1 och Faktura nr2 (vart för sig).

Försökt med $art_summa men den summerade ihop allt.

<?php //Ansluter till databas require_once ('db_connect.php'); echo ('<table> <tr><th>Art_nr</th><th>Antal</th><th>A-pris</th><th>Rad total:</th><tr>'); $lista = mysql_query("SELECT artnr, antal, apris FROM orders"); while ($result_row = mysql_fetch_row(($lista))){ $art_nr = $result_row[0]; $art_antal = $result_row[1]; $art_apris = $result_row[2]; $art_radpris = $art_antal*$art_apris; $art_summa = $art_summa+$art_radpris; echo ('<tr><td>'.$art_nr.'</td><td>'.$art_antal.'</td><td>'.$art_apris.'</td><td>'.$art_radpris.'</td></tr>'); } ?>

http://durkslag.com/php/dbtest.php

Livets 3 pelare:
SEX, MAT & KAFFE.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Feb 2003

Detta borde fungera:

SELECT faktnr, SUM(antal * apris) AS total_price FROM orders GROUP BY faktnr