ďťż

[PHP] Jak usunąc zmienna z tablicy sessji

       

Podstrony


telcocafe

siema
napisalem 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
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.