PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : frage zu sessions



jochenjjj
20-11-2003, 07:20
morgen zusammen

ich habe probleme mit zusammenspiel von session und meinem warenkorb.

ich habe die Seiten Produkt1.php,Produkt2.php usw.
diese Seiten übergeben der Seite Warenkorb.php
Sessionvariabeln.
Bsp.
$Artikel=$_SESSION['$wert1'];

Wenn ich jetzt auf den Produktseiten ein anderers Proudukt wähle
ändert sich ja auch die Sessionvariable.
Ich möchte aber den alten Wert der Sessionvariable nicht überschreiben,er soll sich
den alten und neuen Wert merken.

1.Wie löse ich das Problem (mit arrays,wenn wie),ich möchte das ganze aber ohne
Datenbanktabelle lösen.
2.Wie lasse ich die Daten dann auslesen( wenn es array funktionert)?

mfg jochen

Stanislaus
21-11-2003, 15:56
Moin, moin. Die Idee mit dem Array sollte in etwa so funktionieren:


session_start();

# Initialisierung:
$werte = array("wert1", "wert2");
session_register('werte');
$_SESSION['werte'] = $werte;

# Abfrage:
for($i = 0; $i < sizeof($_SESSION['werte']); $i++)
{
echo $_SESSION['werte'][$i];
}

# Werte hinzufügen:
array_push($_SESSION['werte'], "neuerWert");

Viel Erfolg!