Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%)
|
Witam.
To mój pierwszy post i zarejestrowałem z tej przykrej przyczyny, ze stoję w miejscu przy robieniu koszyka, a dokładniej - przy usuwaniu dodanych w sesji zakupów.
No i tutaj działa wszystko jak trzeba. Sesje tworzą się po mojej myśli. Schody zaczeły się w głupim i pewnie banalnym miejscu. Mianowicie przy odwołaniu się do usunięcia konkretnej tabeli z sesji.
No i teraz gwiazda tego tematu: funkcja UNNSET
Efekt tego skryptu jest taki, ze po wykasowaniu wszystkich sesji i dodaniu na nowo paru kolejnych produktów, mogę usunąć tylko jeden z nich. Każdy kolejny po naciśnieciu submita ani drgnie aż do ponownego wyczyszczenia całej sesji. Próbowałem googlowach i tworzyć coś na wzór rzeczy które znalazłem, ale żadna z nich nie działa. Finalnie przedstawiłem tą o to wersje, bo jest chyba najbardziej przejrzysta. Mało ogarniam programowanie w PHP, ale staram się naucz czegoś nowego, a akurat teraz w dodatku dostałem zlecenie zrobienia prostego sklepu. Byłbym bardzo wdzięczny za pomoc. Pozdrawiam Ten post edytował gitbejbe 27.08.2012, 19:43:20 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%)
|
cały skrypt polega na tym, ze do tej samej sesji o nazwie "koszyk", dodawane są kolejne wartości (którymi są produkty w sklepie). W przypadku wybrania 6 produktów gdzie sesja przechowuje dane o nazwie produktu i jego cenie, za cholerę nie potrafię odwołać się do indexu np trzeciego produktu. To już 2 dzień walki a ja nadal stoje w miejscu. NAprawdę z mojej strony mam olbrzymią prośbę, aby móc mnie jaśniej naprowadzić o co w tym wszytskim chodzi i jak to działa. Nie bez powodu jestem w dziale "Przedszkole" bo taki jest mój poziom wiedzy o PHP. Za przykład w postaci kodu jestem w stanie oddać pół królestwa i rękę mojej siostry !
@edit: z tego ja wnioskuje, to mam w tym projekcie 2 sesje, "koszyk" oraz "idd". Tylko sesja Id ulega inkrementacji.
W takim razie jak mam odszukać index sesji "koszyk". Nawet nie wiem czy się on tworzy , a już tym bardziej -jeśli się tworzy, jak go wyszukać. Ten post edytował gitbejbe 28.08.2012, 17:27:06 |
|
|
|
gitbejbe Problemy z tabelami w sesji 27.08.2012, 19:41:50
nospor Patrz proszę gdzie piszesz.... z obiektówką to nie... 27.08.2012, 19:46:14
gitbejbe jestem tutaj pierwszy raz, będę uważać. Dzięki. 27.08.2012, 19:48:48
nospor Co do problemu:
unset($_SESSION['koszyk... 27.08.2012, 19:49:50
gitbejbe domyślam się, ze o to chodzi. Jednakże mimo to iż ... 28.08.2012, 08:37:55
nospor unset($_SESSION['koszyk'][$id]);... 28.08.2012, 14:23:16
nospor CytatZa przykład w postaci kodu jestem w stanie od... 28.08.2012, 17:26:36
gitbejbe ...W końcu się uporałem ! Bardzo dziękuję @nos... 29.08.2012, 11:08:20 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 21:33 |