Случайный выбор из БД с условием... Не пинайте сильно больно - подскажите лучше как: SELECT * FROM product ORDER BY rand() LIMIT 8 - случайный вобор... Условие price > 0