ďťż
Podstrony
|
telcocafesiemanapisalem teki kod session_start(); if(!isset($_SESSION['cart'])) { $_SESSION['cart'] = array(); } tworzy tablice sesyjną cart jak jej niema :| do tablicy dokladam kolejne elementy poprzez $_SESSION['cart'][] = $_GET['buy']; elementem jest liczba np. 45 ;) i wszystko gra tylko nie weim jak napisac zeby usuwac dany element z tablicy probowalem np. unset($_SESSION['cart'][45]); to 45 to liczba, numer danej rzeczy ino to nie dziala. kombinowalem tez z indeksem tablicy ale tez bez skutku . prosze o pomo pozdrowka //EDIT przy kodzie z unset Użytkownik root edytował ten post 27 grudzień 2006, 14:17 unset($_SESSION['cart'][45]); na pewno zamknąłeś nawias? Użytkownik marines edytował ten post 27 grudzień 2006, 14:09 zamknolem tylko tu sie pomylilem :rolleyes: Tutaj dodajesz wartość zmiennej $_SESSION['cart'][] = $_GET['buy']; i mówisz ze ta wartość to 45, OK A wartość to nie jest to samo co klucz! Więc: $_SESSION['cart'][]='jakas wartosc'; nie jest jednoznaczne zapisowi $_SESSION['cart'][45]='jakas wartosc'; To są dwie kompletnie różne zmienne! Użytkownik kutar edytował ten post 27 grudzień 2006, 15:35 |
|||
Sitedesign by AltusUmbrae. |