Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ассоциативные массивы
 
 автор: Alba   (10.08.2006 в 14:35)   письмо автору
 
 

Помогите плз! Весь день убил... , скажите в чем ошибка.
В массив $zakaz помещаются параметры заказа (ширина, высота жалюзи и т.д.).
Далее этот массив присваивается как элемент массиву сессии $_SESSION["zakaz"].
Проблема: элементы не добавляются в конец, а затирают первый элемент, хотя ключ меняется.

$zakaz = array("img"=>$nn,"razmer"=>$razmer,"width"=>$width,"height"=>$height,"valance"=>$valance,"full"=>$full,"text"=>$text,"dostavka"=>$dostavka,"city"=>$city,"ust"=>$ust);
$_SESSION["zakaz"] = array($nzak=>$zakaz);

   
 
 автор: Trianon   (10.08.2006 в 14:58)   письмо автору
 
   для: Alba   (10.08.2006 в 14:35)
 


$zakaz = array("img"=>$nn,"razmer"=>$razmer,"width"=>$width,"height"=>$height,"valance"=>$valance,"full"=>$full,"text"=>$text,"dostavka"=>$dostavka,"city"=>$city,"ust"=>$ust);
if(!isset($_SESSION["zakaz"]) $_SESSION["zakaz"] = array();
$_SESSION["zakaz"][$nzak] =$zakaz;

   
 
 автор: Alba   (10.08.2006 в 15:29)   письмо автору
 
   для: Trianon   (10.08.2006 в 14:58)
 

вот так вот заработало

$_SESSION["zakaz"] = array_merge ($_SESSION["zakaz"], array($nzak=>$zakaz));


а ваш вариант чето не канает, не знаю почему

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования