Написал такой код но он не работает
/* Что это
{if $dirs}
{addjs file="{$mod_js}productasbanner.js" basepath="commmon"}
*/
<div class="advBlock product-as-banner" data-block-url="{$router->getUrl('catalog-block-bannerview',['bndo' => 'getSlide', '_block_id' => $_block_id])}">
<div class="wrapperContainer">
<?php require_once 'inc.php'; ?>
</div>
<ul class="advList">
<li /*и это {if $item.id == $current_dir}class="act"{/if}*/><i></i><a data-params='{ "dir":"{$item.id}" }'>{$item.name}</a></li>
{/foreach}
</ul>
</div>
<script type="text/javascript">
$(function() {
$('.advBlock').productsAsBanner();
});
</script>
inc.php
<?php
$mysqli = new mysqli('localhost', 'root', '', 'base');
if (mysqli_connect_errno()) {
printf("Подключение к серверу MySQL невозможно. Код ошибки: %s\n", mysqli_connect_error());
exit;
}
/* Посылаем запрос серверу */
$select_sql = "SELECT id, title, img, price FROM products_ru";
$result = $mysqli->query($select_sql);
$sl = mysqli_fetch_array($result);
do
{
printf('
<div class="viewContainer">
<a class="prev" data-params=\'{ "dir":"{$dir}", "item":"{$item-1}"}\'></a>
<a class="next" data-params=\'{ "dir":"{$dir}", "item":"{$item+1}"}\'></a>
<div class="banner" {$product->getDebugAttributes()}>
<a href="%d" class="picture"><img src="/img/%s" alt="{$product.title}"/></a>
<div class="info">
<div class="title">%s</div><br>
<div class="fcost"><span>%d AZN</span></div><br>
<a href="" class="more">подробнее</a>
</div>
</div>
', $sl['id'], $sl['img'], $sl['title'], $sl['price']);
}
while($sl = mysqli_fetch_array($result))
?>