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 - тут дырка в коде.
старайтесь использовать табуляцию в коде. очень плохо читабелен.
$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 написал(а):
все учел, только все равно не группирует

Спустя 7 минут, 50 секунд (8.05.2010 - 14:24) twin написал(а):
Что значит не группирует? Можно подробнее, в чем ошибка?
Спустя 2 минуты, 35 секунд (8.05.2010 - 14:27) dimonise написал(а):
сделал скриптик что-то наподобие "список просмотренных товаров". все в принципе выводит, только мне нужно чтобы одинаковые товары группировались. код выше.