Ik ben een beetje met een webwinkel aan het spelen, en
als mensen op een product klikken zet mn script een nieuwe
waarde in een sessie zodat deze nog niet direct in de db komen.
Echter als mensen 2 keer op hetzelfde product klikken komen deze
ook 2 keer in het winkelmandje te staan, en eigenlijk moet er dan een fout
komen als ze voor de tweede keer op een product komen met zoiets als:
"dit product is reeds toegevoegd"
de code die de sessie uitvoerd
Via deze link wordt de sessie als het ware aangestuurd:
Ik kom er zelf niet meer uit en ik heb ook geen resultaten geboekt.
Alvast bedankt!
als mensen op een product klikken zet mn script een nieuwe
waarde in een sessie zodat deze nog niet direct in de db komen.
Echter als mensen 2 keer op hetzelfde product klikken komen deze
ook 2 keer in het winkelmandje te staan, en eigenlijk moet er dan een fout
komen als ze voor de tweede keer op een product komen met zoiets als:
"dit product is reeds toegevoegd"
de code die de sessie uitvoerd
PHP:
1
2
3
4
5
6
7
8
9
10
| $add = $_GET['add']; if($add=="more"){ session_start(); $next = $_GET['next']; $addid = $_GET['addid']; if(!is_array($_SESSION['test'])){ $_SESSION['test'] = array(); } $_SESSION['test'][$next] = $_GET['addid']; header("location: index.php?pid=".$_GET['pid']); } |
Via deze link wordt de sessie als het ware aangestuurd:
PHP:
1
| producten.php?add=more&next=$nextsess&addid=$id&pid=".$_GET['pid']." |
Ik kom er zelf niet meer uit en ik heb ook geen resultaten geboekt.
Alvast bedankt!
[ Voor 9% gewijzigd door Verwijderd op 22-12-2004 15:37 ]