PHP beginner |
|
@ rens ze zijn nog niet ingelogd, je plannetje werkt dus niet ;)
wat wil je nu precies weten? en waar een voorbeeldje van?
in mijn webshop heb ik het zo:
ik heb een sessie genaamt cart en dat is een array, de key van die array is het product id en de value is het aantal dat de gebruiker wil van dat product.
vb:
$_SESSION['cart'] = array();
$_SESSION['cart']['product_id'] = aantal_producten;
$_SESSION['cart'] = array(); $_SESSION['cart']['product_id'] = aantal_producten;
zo kan je heel gemakkelijk, wanneer een gebruiker iets toevoegd aan zijn winkelmandje, kijken of het product_id al in die array voorkomt. Zo ja -> tel bij de waarde, het aantal producten op die de gebruiker wil, zo nee, maak een nieuwe key aan.
als ze dan ingelogd zijn, en willen afrekenen o.i.d. kan je heel makkelijk met een foreach loop alle waarden uit je sessie halen. |