Werte zusammenzählen

Slater

Erfahrenes Mitglied
hy, ich habe folgendes Problem:
Ich habe einen Shop programmiert und jetzt möchte ich im Warenkorb das Total aller Artikel (Preis -> $Gesamtpreis) haben. Aber ich habe keine Ahnung wie ich das machen soll. Unten ist der Code rangehängt (gekürzt...)

PHP:
<?php
$Anfrage = "SELECT * FROM Bestellungen WHERE User_ID='$PHPSESSID' ORDER BY Datum";
$result = mysql_query($Anfrage);
while ($ausgabe = mysql_fetch_array ($result)) {
$Anfrage3 = "SELECT * FROM Shop WHERE ID='$ausgabe[Artikel_Nummer]'";
$result3 = mysql_query($Anfrage3);
while ($ausgabe3 = mysql_fetch_array ($result3)) {
$Preis = "$ausgabe3[Preis]";
$Artikel = "$ausgabe3[Artikel]";
$Artikeltotal = "$ausgabe[Anzahl]*$Preis";
}
print "
$ausgabe[Anzahl] | $Artikel | $Preis | $Artikeltotal<p>
$Gesamtpreis";
?>
 
Erst einmal möchte ich dir sagen, dass du einige doppelte Anführungszeichen weglassen solltest, da sie irreführend wirken können:

&nbsp;&nbsp;$Preis = $ausgabe3[Preis];
&nbsp;&nbsp;$Artikel = $ausgabe3[Artikel];
&nbsp;&nbsp;$Artikeltotal = $ausgabe[Anzahl]*$Preis;

Des weiteren schließ ich mich meinem Vorredner an, wobei ich die kürzere Version vorziehe:

&nbsp;&nbsp;$Gesamtpreis [color="2c8c2c"]+[/color]= $Preis;

Dies müsste dann in die zweite while-Schleife.
 
ops, mein verkleinern meines Scripts hat sich ein Fehler eingeschlichen.
Was ich möchte (Beispiel):
1 x Blumen à 10 Euro = 10 Euro
3 x Töpfe à 5 Euro = 15 Euro
-> Jetzt möchte ich in minem Script das es das Total der Oberen Totalen ausrechnet, sprich im Beispiel 25 Euro ($Gesamtpreis) ausgibt...
Hoffe jezt kommt man nach...

PHP:
<?php
$Anfrage = "SELECT * FROM Bestellungen WHERE User_ID='$PHPSESSID' ORDER BY Datum";
$result = mysql_query($Anfrage);
while ($ausgabe = mysql_fetch_array ($result)) {
$Anfrage3 = "SELECT * FROM Shop WHERE ID='$ausgabe[Artikel_Nummer]'";
$result3 = mysql_query($Anfrage3);
while ($ausgabe3 = mysql_fetch_array ($result3)) {
$Preis = $ausgabe3[Preis];
$Artikel = $ausgabe3[Artikel];
$Artikeltotal = $ausgabe[Anzahl]*$Preis;
}
print "$ausgabe[Anzahl] | $Artikel | $Preis | $Artikeltotal<p>";
}
print "$Gesamtpreis";
?>

Danke, Slater
 
Zurück