Есть главная страница, на ней выводятся данные из бд по id, но не хватает опыта добавь ещё одно поле в выборку, чтоб они сортировались на каждой странице в зависимости от слова которое указывается в поле таблицы.
Вот index.php
<!DOCTYPE html>
<html lang="ru">
<head>
<?php
require_once "func/func.php";
$tovar = getNews(9, $id);
require_once "blocks/head.php";
?>
</head>
<body>
<!-- Подключаем блок с шапкой -->
<?php require_once "blocks/header.php";?>
<section class="main">
<div class="container">
<div class="row">
<div class="col-lg-8">
<div class="main-content">
<div class="row">
<!-- Выводим карточки из таблицы -->
<?php
for ($i = 0; $i < count($tovar); $i++){
echo '
<div class="col-lg-4">
<div class="main-content-box">
<img src="img/'.$tovar[$i]["id"].'.jpg" alt="Журнальный столик">
<h2>'.$tovar[$i]["title"].'</h2>
<p>'.$tovar[$i]["chena"].'р</p>
<a href="cart.php?id='.$tovar[$i]["id"].'"><button class="btn">Подробнее</button></a>
</div>
</div>
';
}
?>
</div>
</div>
</div>
<div class="col-lg-4">
<div class="main-banner text-center">
<a href="#"><img src="img/banner.jpg" alt="Ваша реклама"></a>
</div>
</div>
</div>
</div>
</section>
<!-- Подключаем блок с футером -->
<?php require_once "blocks/footer.php";?>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
Include all compiled plugins (below), or include individual files as needed
<script src="js/bootstrap.min.js"></script> -->
</body>
</html>
А вот сами запросы:
<?php
$mysqli = false;
function connectDB (){
global $mysqli;
$mysqli = new mysqli("localhost", "root", "", "tovarbase");
$mysqli->query("SET NAMES 'utf-8'");
}
function closeDB (){
global $mysqli;
$mysqli->close ();
}
function getNews($limit, $id){
global $mysqli;
connectDB ();
if($id)
$where = "WHERE `id` = ".$id;
$result = $mysqli->query("SELECT * FROM `tovar` $where ORDER BY `id` DESC LIMIT $limit");
closeDB ();
if(!$id)
return resultToArray($result);
else
return $result->fetch_assoc();
}
function resultToArray ($result){
while (($row = $result->fetch_assoc()) != false)
$array[] = $row;
return $array;
}
?>