【发布时间】:2015-02-04 19:16:16
【问题描述】:
我需要帮助
这是我的会话数组:
Array
(
[menu] =>
[id] => 3
[products] => Array
(
[0] => Array
(
[id] => 1
[name] => Produkt 1
[code] => 1
[varianta] =>
[pocet] => 1
[price] => 20
[pricepredtym] => 40
)
[1] => Array
(
[id] => 2
[name] => Produkt 1
[code] => 1
[varianta] =>
[pocet] => 1
[price] => 20
[pricepredtym] => 40
)
)
)
我需要类似 if ($_GET [id] == $ _SESSION ['products'] [id]) 之类的东西,并且只更改此 "[pocet]" where [id] = 2
$_GET [id] = 2; $pocet=5;
[1] => Array
(
[id] => 2
[name] => Produkt 1
[code] => 1
[varianta] =>
[pocet] => 5
[price] => 20
[pricepredtym] => 40
)
【问题讨论】:
-
你能再解释一下吗?
-
$pocet值从何而来?也是来自$_GET吗? -
Môžeš meniť 十届会议阵列 alebo musí ostať ako je? V prvom prípade by si mohol id produktu použiť ako kľúč v poli products a pristupovať priamo k tomuto produktu cez $sessionArray['products'][$_GET['id']]。 V druhom prípade musíš foreachovatpole products a porovnávať id s tým co je v gete