Autor Zpráva
Tomasekkkk
Profil *
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
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
is_array && count
Tomasekkkk
Profil *
Ještě ověřím ten hlavní script, ale vážně tam hned zápis do session není ... Taky nechápu kde se bere [] => 0

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: