phpbar.de logo

Mailinglisten-Archive

AW: [php] Summe aus warenkorb ermitteln

AW: [php] Summe aus warenkorb ermitteln

Julian Daniel Jimenez Krause php_(at)_phpcenter.de
Tue, 17 Jul 2001 11:11:44 +0200


> ich bin dabei nen Warnekorb zu gestalten was bisher auch ganz gut
>  geklappte hat. Ich schaffe es nur nicht mit die Endsumme anzeigen
> zu lassen. In der einzelnen Zeilen klappt das super.
> Mit der endsumme hab ich das so versucht:

> >$res=mysql("$db","SELECT SUM(w.BestMen*preis) as sum FROM warenkorb as
> w,produkte as p
> WHERE w.produkt_id=produkt_id AND
> w.us_id='$Kennung'");
> >$fer=mysql_fetch_object($res);
> $total=$fer->sum;
> echo "$total"
>
> und einmal so
> >$res=mysql("$db","SELECT SUM(w.BestMen*preis) as '$sum' FROM warenkorb as
> w,produkte as p
> >WHERE w.produkt_id=produkt_id AND >w.us_id='$Kennung'");
> >echo $sum;
>
> Hat leider beides nicht geklappt...hat noch einer nen Vorschlag`?


vorausgesetzt die tabellen sehen in etwa so aus (gross-/kleinschreibung
beachten!!):

warenkorb:
produkt_id (INT) | BestMen (INT) | us_id (CHAR)

produkte:
produkt_id (INT) | preis (INT)

müsste folgendes funktionieren:

*** untested ***

$db = mysql_connect('[database-server]', '[user-id]', '[password]');
mysql_select_db('[database-name]',$db);

$myquery = "SELECT SUM(BestMen*preis) FROM warenkorb w, produkte p
            WHERE w.produkt_id=p.produkt_id AND w.us_id='$Kennung'";

$result  = mysql_query($myquery,$db);
$fer = mysql_fetch_row($result);
echo $fer[0];

saluts
julián daniel



php::bar PHP Wiki   -   Listenarchive