public static function getProductsListByCategory($categoryId = false, $page = 1)
{
//Проверяем соответствие категории
if ($categoryId) {
$page = intval($page);
$db = Db::getConnection();
$products = array();
$result = $db->query("SELECT item_id, title, price, img1, img2, description FROM products "
. "WHERE status = '1' AND cat = '$categoryId' "
. "ORDER BY item_id ASC "
. "LIMIT ".self::SHOW_BY_DEFAULT
);
$i = 0;
while ($row = $result->fetch()) {
$products[$i]['item_id'] = $row['item_id'];
$products[$i]['title'] = $row['title'];
$products[$i]['description'] = $row['description'];
$products[$i]['img1'] = $row['img1'];
$products[$i]['img2'] = $row['img2'];
$products[$i]['price'] = $row['price'];
$i++;
}
return $products;
}
}
<img src="${item.img1}" alt="" class="current">
<img src="${item.img2}" alt="" class="current">
{
"123": {
"name" : "name",
"description" : "description" ,
"img" : "img/img.jpg"
},
"456": {
"name" : "name",
"description" : "description" ,
"img" : "img/img.jpg"
}
}
var cart = {};
function init() {
//Считывание товаров и вывод
$.getJSON("cargo.json", out); //получает данные json, методом get и запускает функцию out
}
function out(data) { // данные записываются в переменную data
var out='';
for (var key in data){
out += `${data[key].name}`
out += `${data[key].description}`
out += `${data[key].img}`
}
$('.out').html(out);
}