Файл: category.php
Строк: 20
<?php
require '__core/inc.php';
$c_id = $_GET['id'];
$result = $dbh->prepare("SELECT * FROM `categories` WHERE `c_id` = :c_id");
$result->bindValue(":c_id", $c_id, PDO::PARAM_INT);
$result->execute();
$category = $result->fetch(PDO::FETCH_ASSOC);
if (empty($category)) {
header("Location: /index.php");
exit;
}
head(array('title' => $category['c_name'] . ' | Портфолио | Миледи'));
?>
<div class="content">
<div class="title">
Категория: <?= $category['c_name']?>
</div>
<ul>
<?php
$total = $dbh->prepare("SELECT * FROM `projects` WHERE `p_cid` = :c_cid");
$total->bindValue(":c_cid", $c_id, PDO::PARAM_INT);
$total->execute();
$total = $total->rowCount();
$p = new Pagination;
$p->sett($total, $config['other']['perpage']);
$result = $dbh->prepare("SELECT * FROM `projects` WHERE `p_cid` = :c_cid " . $p->limit());
$result->bindValue(":c_cid", $c_id, PDO::PARAM_INT);
$result->execute();
$data = $result->fetchAll(PDO::FETCH_ASSOC);
if ($total):
foreach ($data as $project):
?>
<li><a href="/project/<?= $project['p_id'] ?>"><?= $project['p_name'] ?></a></li>
<?php
endforeach;
echo $p->get();
else:
?>
<li>Проекты не добавлены</li>
<?php endif; ?>
</ul>
</div>
<div class="nav">
<ul>
<li><a href="/">Главная</a></li>
</ul>
</div>
<?php
footer();
?>