[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с группировкой
dimonise
не могу понять - не группируются записи из базы выбранные сессией. где может быть залёт?:


if (isset($_GET['id']))
{$id = $_GET['id'];
$idsess = array();
$_SESSION['looked'].= $id." ";
$idsess = $_SESSION['looked'];
$is = explode(" ",$idsess,-1);
}

foreach ($is as $s)
{
$cart = mysql_query("SELECT `id`, `name` FROM `tovar` WHERE `id` = $s GROUP by `name`",$db);
echo "SELECT `id`, `name` FROM `tovar` WHERE `id` = {$s} GROUP by `name`";
while ($v_cart=mysql_fetch_assoc($cart))

{
echo "<a href='full_tovar.php?id={$v_cart['id']}&cat=$cat&name={$v_cart['name']}'>".$v_cart['name']."</a><br>";
}
}

?>




Спустя 1 час, 55 минут, 51 секунда (8.05.2010 - 00:59) Raito-kun написал(а):
чего я не понимаю:

$idsess = array(); - зачем объявление массива, если дальше этой переменной присваивается значение string?

WHERE `id` = $s - тут дырка в коде.

старайтесь использовать табуляцию в коде. очень плохо читабелен.




Спустя 7 часов, 10 минут, 8 секунд (8.05.2010 - 08:09) gromitsu написал(а):
Сделай так:
$is = explode(" ",$_SESSION['looked'],-1);

и удали
$idsess = array();


И учти советы поста, что выше.

Спустя 6 часов, 7 минут, 55 секунд (8.05.2010 - 14:17) dimonise написал(а):
все учел, только все равно не группирует sad.gif

Спустя 7 минут, 50 секунд (8.05.2010 - 14:24) twin написал(а):
Что значит не группирует? Можно подробнее, в чем ошибка?

Спустя 2 минуты, 35 секунд (8.05.2010 - 14:27) dimonise написал(а):
сделал скриптик что-то наподобие "список просмотренных товаров". все в принципе выводит, только мне нужно чтобы одинаковые товары группировались. код выше.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.