У меня есть массив идентификационных номеров, полученный в результате запроса MySQL, который я пытаюсь добавить в уже созданный массив сеансов. По какой-то причине мой код добавляет массив в уже существующий массив сеансов, а не просто добавляет идентификационные номера в сеанс. Что вызывает это?
//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 {
}
У меня есть массив идентификационных номеров, полученный в результате запроса MySQL, который я пытаюсь добавить в уже созданный массив сеансов. По какой-то причине мой код добавляет массив в уже существующий массив сеансов, а не просто добавляет идентификационные номера в сеанс. Что вызывает это?
Вот мой PHP...
[code]//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());