ich programmiere gerade ein kleines Bestellscript und habe nun folgendes Problem:
User wählt aus einer Artikelliste einen Artikel sowie die Anzahl aus, das Ganze wird per POST übergeben und in einen Array geschrieben.
CODE:
session_start(); ## Wenn hinzufügen gedrückt wurde if(isset($_POST['add'])){ $posten = ''; $artikelid = escape($_POST['artikelid'], 'integer'); $artikelnummer = escape($_POST['artikelnummer'], 'integer'); $bezeichnung = escape($_POST['artikelbezeichnung'], 'string'); $anzahl = escape($_POST['anzahl'], 'integer'); // Anzahl der Artikel ## Bruttopreise $bruttopreis = escape($_POST['artikelgrundpreis'], 'string'); // Preis mit MwSt. für 1 Einheit $bruttopreis_gesamt = $bruttopreis * $anzahl; // Preis mit MwSt. für ALLE Einheiten echo '<br>Bruttopreis: '.$bruttopreis_gesamt; ## Nettopreise $nettopreis = ($bruttopreis / 119) * 100; // Preis ohne MwSt. 1 Einheit $nettopreis_gesamt = $nettopreis * $anzahl; // Preis aller Artikel echo '<br>Nettopreis: '.$nettopreis_gesamt; ## Mehrwertsteuer $mwst = $bruttopreis - $nettopreis; // mwst für 1 Artikel $mwst_gesamt = $bruttopreis - $nettopreis; // mwst für alle Artikel echo '<br>MwSt: '.$mwst_gesamt; ## Session schreiben $_SESSION['posten'] = array($pos,$artikelid,$artikelnummer,$bezeichnung,$anzahl,number_format($bruttopreis_gesamt,2,",","."),number_format($nettopreis_gesamt,2,",","."),number_format($mwst_gesamt,2,",",".")); } $posten = $_SESSION['posten'];
Nun möchte ich, das bei jedem erneuten hinzufügen mein SESSION-Array erweitert wird und nicht überschrieben wird.
Hat jemand einen Vorschlag für mich?
Danke für die Antworten!
Viele Grüße
CeeJay
verwendete ilch Version: 1.1 P