нельзя просто так взять и записать данные POST в сессию (это не секьюрно)
нужно наверное сформировать промежуточную переменную-массив со всеми данными, а уже потом в самом конце - записать в сессию это значение под нужным ключиком
PHP:
скопировать код в буфер обмена
if(isset($_POST['tovar'])){ $currentSessionData = $_SESSION['cart']; foreach($_POST['tovar'] as $key=>$value){ if(isset($currentSessionData[$key]) { $sessionData[$key] = $currentSessionData[$key]; $sessionData[$key]=$value['count']; } else { // произошла ошибка (неверный ключ) } } $_SESSION['cart'] = $sessionData; }
примерно так(Отредактировано автором: 24 Октября, 2013 - 00:42:54)
|