Ich baue einen Einkaufswagen mit Sitzungen. Wie lege ich den Gesamtbetrag in einer Sitzung so fest, dass er sich ändert, wenn der Benutzer den Einkaufswagen hinzufügt oder aus dem Einkaufswagen entfernt. Dies ist die Funktion ich meinen Gesamtpreis bekommen:So legen Sie einen Einkaufswagen insgesamt in einer Sitzung
public function grand_total($grand_total, $coupon){
if ($coupon != 0){
$discount = $grand_total * 0.1;
$actual = $grand_total - $discount;
return $actual;
}else{
return $grand_total;
}
}
Auf cart.php, wo sich alle Artikeln gezeigt gekauft werden, ich diese verwenden, um die Gesamt anzuzeigen:
grand_total($grand_total, $discount);
Wie kann ich diese Summe so in Sitzung setzen, dass sie auf jeder Seite zugänglich ist und sich auch ändert, wenn Gegenstände hinzugefügt oder entfernt werden?
Vielen Dank.
So sollte es "return $ actual = $ _SESSION [ 'grand_total']" werden in der Funktion? – radioactive
möchten Sie vielleicht 'return $ _SESSION ['grand_total']? $ _SESSION ['grand_total']: 0 'falls die Gesamtsumme noch nicht gesetzt ist. – Peter
Ich bekomme Undefined Offset Fehler – radioactive