Autor Zpráva
Petr1234
Profil *
Čau,

mám více rozměrné pole jako session pro nákupní košík. Když ho nechám vypsat, tak to tapadá takto:


Array
(
[62] => Array
(
[id] => 62
[quantity] => 1
[name] => Název 1
[price] => 43
)

[56] => Array
(
[id] => 56
[quantity] => 5
[name] => Název 2
[price] => 43
)

)


To cislo je vlastne id zaznamu v databazi a k nemu je dalsi pole, ktere obsahuje nejake zakladni informace o produktu.

Potrebuji nějak nednoduse zjistit, zda kdyz pridat nejaky dalsi produkt do kosika, zda tam jez je nebo ne. Respektive, potrebuji zjistit to jeho id jestli uz je v kosiku. Jak na to?

Diky
simka00
Profil
co třeba toto?
if is_array($pole[$id]) echo 'už je v košíku'
loyza
Profil
Obávám se že toto řešení nebude fungovat, myslím si, že tady funkce in_array nebude stačit. Pravděpodobně budeš muset celé pole projít a testovat každou položku. Ale možná se mýlím.
EDIT: Blbě jsem se podíval na zadání, plácám nesmysle, ignorujte prosím tento příspěvek.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0