Добавить массив в массив сеансаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Добавить массив в массив сеанса

Сообщение Anonymous »

У меня есть массив идентификационных номеров, полученный в результате запроса MySQL, который я пытаюсь добавить в уже созданный массив сеансов. По какой-то причине мой код добавляет массив в уже существующий массив сеансов, а не просто добавляет идентификационные номера в сеанс. Что вызывает это?

Вот мой PHP...

Код: Выделить всё

//Find members of this group and create an array to add to cart
$deletedgroupmembersquery = "SELECT * FROM groupmember WHERE group_id='$groupid'";
$deletedgroupmembers = mysql_query($deletedgroupmembersquery) or die('SQL Error :: '.mysql_error());

if (mysql_num_rows($deletedgroupmembers) > 0) {
$groupmembers = mysql_num_rows($deletedgroupmembers);
$cart = array();
while(($deletedmembersrow =  mysql_fetch_assoc($deletedgroupmembers))) {
$cart[] = $deletedmembersrow['contact_id'];
}

//Add the array to the cart session
if (isset($cart)) {
$_SESSION['cart'] = array();
array_push($_SESSION[cart],$cart);
} else {
}
Вот сеанс, который создает приведенный выше код.

Код: Выделить всё

Array ( [cart] => Array ( [0] => Array ( [0] => 1362 [1] => 1371 [2] => 2241 ) )
Спасибо за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/153 ... sion-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»