shoppingcart opslaan in database.
Henk de Vries
13/03/2012 18:16:55hallo,
ik ben op het moment bezig met een shoppingcart, maar loop tegen het volgende probleem aan.
Ik wil graag dat als je het product aan het winkelmandje toevoegd, dat het product in de database wordt gezet. Dit zodat als de klant uitlogd en later weer inlogd, nog steeds alle producten in het winkelmandje zitten.
maar ik weet niet hoe ik die data op moet slaan in de database en eventueel moet uitlezen. moet ik het opslaan als een array?, of is er bijv een andere manier?
ik hoop dat jullie me een beetje een zetje in de juiste richting kunnen geven
alvast thx
ik ben op het moment bezig met een shoppingcart, maar loop tegen het volgende probleem aan.
Ik wil graag dat als je het product aan het winkelmandje toevoegd, dat het product in de database wordt gezet. Dit zodat als de klant uitlogd en later weer inlogd, nog steeds alle producten in het winkelmandje zitten.
maar ik weet niet hoe ik die data op moet slaan in de database en eventueel moet uitlezen. moet ik het opslaan als een array?, of is er bijv een andere manier?
ik hoop dat jullie me een beetje een zetje in de juiste richting kunnen geven
alvast thx
PHP hulp
23/12/2024 06:58:01Jan Willem R
13/03/2012 19:34:55Ik zal zeggen gewoon op het moment dat ze een product willen toevoegen gelijk in de database zetten. Daarna is het een kwestie van wat je in die database wilt hebben en hoe je die wilt linken met elkaar.
Hieronder staat een link hoe je makkelijk via PHP in je database gegevens kan toevoegen:
http://www.w3schools.com/php/php_mysql_insert.asp
Hieronder staat een link hoe je makkelijk via PHP in je database gegevens kan toevoegen:
http://www.w3schools.com/php/php_mysql_insert.asp
Henk de Vries
13/03/2012 22:19:37Aad B
13/03/2012 23:19:03In de database sla je geen array op maar product-regels (records per product). Je geeft een sleutel mee (klant_id??) en een datum. ALternatief, weliswaar eenvoudiger en ook makkelijker is natuurlijk een cookie met een wat langere levensduur. Bespaart je ook database vervuiling van onnodig veel nooit her/gebruikte winkelwagentjes.
- SanThe -
14/03/2012 01:00:18Aad B op 13/03/2012 23:19:03:
ALternatief, weliswaar eenvoudiger en ook makkelijker is natuurlijk een cookie met een wat langere levensduur.
@Aad: Als ik mijn browser sluit worden standaard alle cookies verwijderd.
Is de klant ingelogd? Zo nee, dan is een cookie waarschijnlijk de enige optie. Want als je het in een database zet zul je toch moeten weten wie de klant is. Alleen op IP nummer checken houdt in dat dat mis gaat bij veel bedrijven en/of scholen. Die hebben vaak slecht één en hetzelfde IP nummer voor het hele bedrijf.