FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Medlem
|
Hej!
Jag jobbar med en array som lagrar artiklar men den fungerar ej. Problemet är att den hela tiden byter ut den första artikeln och lägger inte dit någon ny. Hur ska jag göra för att det ska plussas på i arrayen. Koden ser ut så här: Kod:
if (isset($_POST["add2cart"])) { if (!isset($_SESSION["artiklar"])) { $_SESSION["artiklar"] = array(); $_SESSION["counts"] = array(); } $i=0; while ($i<count($_SESSION["artiklar"]) && $_SESSION["artiklar"][$i] != $_POST["id"]) $i++; if ($i < count($_SESSION["artiklar"])) //increase current product's quantity { $_SESSION["counts"][$i]++; } else //no item - add it to $gids array { $_SESSION["artiklar"][] = $_POST["id"]; $_SESSION["counts"][] = 1; } } Kod:
The value of $_SESSION['0'] is '40' The value of $_SESSION['0'] is '40' The value of $_SESSION['1'] is '41' The value of $_SESSION['2'] is '42' Som jag vill att den ska bli |
||
![]() |
![]() |
Svara |
|
|