Autor | Zpráva | ||
---|---|---|---|
Tomasekkkk Profil * |
#1 · Zasláno: 20. 2. 2011, 20:20:17
Ahoj, měl bych dotaz. Do SESSION zapisuji
$_SESSION["polozky"][$cislo] = intval($pocet); Rád bych ověřil, zda-li je SESSION vyplněno či nikoli. Mám nákupní košík a jelikož potřebuji ošetřit pokladnu tak, že když někdo neobjedná a zadá přímo URL adresu pokladny, aby mu tam nevyskočil prázdný košík. Ověření jsem zkoušel přes if (isset($_SESSION["polozky"])) { ale bohužel takto to nefunguje, protože v SESSION je zapsaný dle print_r($_SESSION["polozky"]); array: Array ( [] => 0 ) Bohužel nevím jak vytvořit podmínku, když i tak mám v array tuto hodnotu. Snad jsem to trošku pochopitelně napsal :-) |
||
Lamicz Profil |
#2 · Zasláno: 20. 2. 2011, 20:44:24 · Upravil/a: Lamicz
To je divny, kdyz da primo pokladnu, tak by bud a) session polozky vubec nemela existovat nebo b) by mela byt prazdny pole. Tam se deje co se tam dit nema pri inicializaci te session.
|
||
Kcko Profil |
#3 · Zasláno: 20. 2. 2011, 21:06:12
is_array && count |
||
Tomasekkkk Profil * |
#4 · Zasláno: 21. 2. 2011, 21:00:12
Ještě ověřím ten hlavní script, ale vážně tam hned zápis do session není ... Taky nechápu kde se bere [] => 0
|
||
Časová prodleva: 13 let
|
0