Tijdens het maken van een webshop ben ik vastgelopen.
De bedoeling is dat de shoppingcart d.m.v. cookies wordt
bijgehouden.
Opzicht werkt het systeem, maar de functie die verzorgt dat
producten worden toegevoegd aan de shoppingcart(via cookie)
draait niet.
Dit is de functie:
Wie ziet de fout in bovenstaande code, ik ben er nu 2 weken
mee bezig en kom niet verder.
De php-manual en de zoekfunctie van deze site hebben mij
geen oplossing geboden.
Alvast bedankt
De bedoeling is dat de shoppingcart d.m.v. cookies wordt
bijgehouden.
Opzicht werkt het systeem, maar de functie die verzorgt dat
producten worden toegevoegd aan de shoppingcart(via cookie)
draait niet.
Dit is de functie:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
| <? function AddProduct($id, $aantal) { global $mandje; // Dit is het cookie if ($mandje) { if (ereg("$id\(([0-9]+)\)", $mandje, $regs)) { /* Product bestaat al, het 'huidige' aantal staat nu in $regs[1] */ $aantal = $aantal + $regs[1]; $mandje = ereg_replace( "^(.*)($id)\([0-9]+\)(.*)$", "\\1\\2($aantal)\\3", $mandje); } else { /* Artikel bestaat nog niet, dus gewoon achteraan toevoegen. */ $mandje .= "-$id($aantal)"; } } else { // Maak het koekje aan! $mandje = "$id($aantal)"; } // Schrijf het cookie (bewaar het maximaal 1 jaar) setcookie("mandje", "$id($aantal)", time() + 31449600, "/"); } ?> ?> |
Wie ziet de fout in bovenstaande code, ik ben er nu 2 weken
mee bezig en kom niet verder.
De php-manual en de zoekfunctie van deze site hebben mij
geen oplossing geboden.
Alvast bedankt
