Доброго времени суток дорогие друзья. Я в PHP мало что понимаю и только начинаю учиться.
У меня как мне кажется сложная задача (для меня).
Хочу сделать категории на сайте, что бы при выборе определённой категории пользователь переходил в этот раздел.
Создал таблицу базе данных, но дальше мои навыки закончились.
И теперь не могу сообразить вывести значение категории на сайте.
Может у кого есть готовый вывод категорий или ссылки на обучающие материалы, так как я ничего найти не смог.
1. кгляут - 02 Ноября, 2016 - 21:29:55 - перейти к сообщению
2. Fart - 03 Ноября, 2016 - 10:41:00 - перейти к сообщению
для ознакомления:
http://www.php.su/mysql/?functions
так как "история" рассказывает о старом mysql, то после читаем для практических задач о mysqli
http://php.net/manual/ru/book.mysqli.php
http://www.php.su/mysql/?functions
так как "история" рассказывает о старом mysql, то после читаем для практических задач о mysqli
http://php.net/manual/ru/book.mysqli.php
3. miketomlin - 04 Ноября, 2016 - 00:06:36 - перейти к сообщению
кгляут, если речь идет о перелистывании каких-то однотипных объектов, добавляйте в адрес слаг или числовой id категории и при наличии этого элемента во входящем адресе добавляйте к имеющемуся запросу к БД доп. условие, выполняющее фильтрацию по указанной категории. Гляньте концовку статьи Блог на G-Drive, там как раз описывается нечто подобные, например по входящему адресу /category/valenki к основному запросу прибавляется AND `category`={$page['category']} – по слагу valenki предварительно выбирается инфа о категории, включая ее числовой id (находится в поле category; вы можете использовать и свое название id_cat, просто в наших либах обычно требуется, чтобы имя этого поля совпадало с первым компонентом пути в адресе категории), а затем уже в условии отбора основного запроса используется числовой id категории – так поиск происходит быстрее. Вы можете числовой id использовать непосредственно в адресе, но предварительный запрос к таблице категорий лучше все равно выполнять, чтобы таким образом проверить ее существование и выбрать инфу о категории (название и т.п.).