Lyd <webmaster@team-urin.dk> wrote:
> Jeg roder lidt med sessions til en lille webshop jeg er ved at lave.
>
> Hvordan kan man tilføje data til en existerende session?
Det hjælper måske, hvis du tænker på sessionen som et array. Du skal bare
vælge den indgang i array'et, du vil placere dine data i.
> Ved ikke helt om jeg kan udtrykke rigtigt hvad jeg vil men f.eks:
>
> link fra en katalog side:
>
www.mitdomæne.dk/opdater_kurv.php?varenummer=423
> // opdater session med et varenummer
> $_SESSION[] = $varenummer;
Nej - prøv i stedet at putte varenummeret i indgangen varenummer i
session-array'et:
$_SESSION['varenummer'] = $varernummer;
> så skulle sessionen indeholde varenummeret 423 ikke?
Nu indeholder $_SESSION['varenummer'] varenummeret 423.
> man skal så kunne tilføje et varenummer mere. På samme måde? igen og
> igen?
Fint - lad os i stedet for et tal putte et array ind i indgangen varenummer:
$_SESSION['varenummer'][] = 423;
> Derefter er der vel bare at udskrive array
> et $_SESSION hvis man vil have varenummer listen.
Jo - hvis du gør som ovenfor er det bare noget lignende:
foreach($_SESSION['varenummer'] as $varenummer) {
echo $varenummer;
}
--
Med venlig hilsen / Regards
Kasper Garnæs
http://kasper.garnaes.dk