Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Koszyk -> Usuwanie elementow ?
Nookie
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 15.09.2003

Ostrzeżenie: (0%)
-----


Pytanko zrobilem sobie skrypt koszyka i mam tylko problem z jedna recza.. usuwaniem poszczegolnych elementow...

zawartosc koszyka pzrechowuje na sesjach w postaci..
session["items"][n][0] = kategoria
session["items"][n][1] = nrid
session["items"][n][2] = ilosc
session["items"][n][3] = b_pomalowane

n to numer produktu w koszyku

moze dolacze funkcje dodajaca produkt do koszyka zeby ulatwic orjentacje jak mam to zaimplementowane..

[php:1:3f7b98398c]<?php

function add_item ($category,$id,$amount, $painted)
{
if ($_SESSION["item_count"] > 0)
{
$found=false;
for($i=0; $i<$_SESSION["item_count"]; $i++) //jesli przedmiot jest na liscie to, zwieksz ich liczbe na liscie
{
if (($_SESSION["items"][$i][0] == $category) and ($_SESSION["items"][$i][1] == $id) and $_SESSION["items"][$i][3] == $painted)
{
$_SESSION["items"][$i][2] += $amount;
$found=true;
}
}

if (!$found)
{
//dodaj przedmiot do istniejacego koszyka
$_SESSION["items"][$_SESSION["item_count"]] = array($category,$id,$amount,$painted);
$_SESSION["item_count"]++;
}
}

else
{
//dodaj pierwszy przedmiot do koszyka
$_SESSION["items"][0] = array($category,$id,$amount,$painted);
$_SESSION["item_count"]=1;
}



?>[/php:1:3f7b98398c]

Pytanie jak zrobic zeby mozna bylo usuwac poszczegolne produkty znajdujace sie w koszyku.. bo ja potrafie jedynie wymyslic jak usunac wszystkie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

ewentualnie umiem zrobic $_SESSION["item_count"]--
a wtedy znika ostatni produkt dodany (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

jakies podpowiedzi ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 18:15