Как назначить имена категориям?

Вывожу товары по категориям по запросу catalog?cat=1

if (isset($_GET['cat'])) {
    $id = intval($_GET['cat']);  
    $sth = $dbh->prepare("SELECT * FROM `catalog` WHERE `cat` = :cat ORDER BY `date_add` DESC");
    $sth->bindParam('cat', $id, PDO::PARAM_INT);
    $sth->execute();
    $items = $sth->fetchAll(PDO::FETCH_ASSOC);
}


В базе категории записаны цифрами: 1, 2, 3 и так далее. На странице есть заголовок, где должно быть указано название категории:
<h1>Каталог <span><?php echo $row['cat']; ?></span></h1>


Так, естественно, выводится цифра. Вопрос: как назначить ей название?
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
gogowq
@gogowq
Ozh domosh acha ozh
Ну вы же судя по всему выводите не название категории,а её ID.
Если в бд нет названий,просто переопределите переменные.

Логично само собой , создать поля под названия категорий и потом уже обращаться к ним. Ну либо переименовать их в адекватный вид,вместо 1.2.3,если это всё таки названия,а не id
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы