SELECT id, `product`.title, `product`.typeID, `type`.title,
type`.typeID type_typeID, type`.title type_ttitle
FROM `product`
LEFT JOIN `type`
on `product`.typeID=`type`.typeID
where `product`.typeID=1
function put_ten() {
global $link;
$query = "SELECT `item`.`id`, `item`.`name`, `item`.`cat1`,
`item`.`cat2`, `item`.`cat3`, `item`.`cat4`,
`item`.`price`, `img`.`source`, `param`.`name` pname, `param`.`value` pvalue
FROM `item`
JOIN `img`
ON `item`.`id` = `img`.`item_id`
JOIN `param`
ON `item`.`id` = `param`.`item_id`
WHERE `item`.`inserted` = 0
LIMIT 1000";
// дальше 1 циклом нормально пройтись
}
Я выбираю из выпадающего списка вывод данных по-популярности, по-жанрам, по-годам, и по-странам.
Но до сортировки должны выводиться всё данные.
Если не трудно напишите пример кода)
что показывает?$sql_img = $db->super_query("SELECT * FROM imgtop limit 2", true); print_r($sql_img); exit;
Выводит так массив
Array ( [0] => Array ( [id] => 1 [name] => slider_1.jpg ) [1] => Array ( [id] => 2 [name] => slider_2.jpg ) )
<li style="background-image: url(/img/slider_1.jpg);" class="overlay"></li> <li style="background-image: url(/img/slider_2.jpg);" class="overlay"></li>
foreach($sql_img as $q) //здесь должна быть открывающая {
$img .= '<li style="background-image: url({theme}/img/'.$sql_img['name'].');" class="overlay"></li> ';
// тут у вас цикл закончился и вернулся к новой итерации, это равноценно закрывающей }
// а так же нахрена вам $q если вы обращаетесь к $sql_img? и нахрена тогда вообще цикл?
$tpl->set('{img}', $img); // тут вы получили элемент массива $sql_img['name'] в каждой строчке. соответственно будет одна картинка.