Уроки PHP для начинающих | #16 Создание страницы поста

Автор Maksim Inshakov
Уроки PHP для начинающих | #16 Создание страницы поста

Итак привет друзья с вами вновь.

Гриценко и мы продолжаем с вами изучать PHP на примере создания своего собственного 1 с нуля и в общем-то мы с вами в прошлом уроке остановились на том, что создали точнее разобрали. Как работает как работает Get параметры по принципу они работают как их использовать и в общем-то мы остановились на том, что отправили в наш Script Post PHP. Мы в него отправили Get параметр просто иди и в нём и сейчас его вытащим собственно мы его уже вытащили с вами теперь нам необходимо получить посты давайте превратим в принципе — это эту страницу похожа на пост.

Мы достанем после с базы данных и выведем в наш контент для начала.

Давайте посмотрим на того как у нас сделано. Яндекс страница мы видим сами, что у нас здесь включён файл архив из папки об файл header.php давайте сделаем тоже самое в принципе с нашим файлом пост так для начала вот здесь не нужен сразу здесь мы можем подключить этот файл шапки можем взять сразу эти и нет и не. Фаине функции которые устанавливают наша отображение ошибок и после того как мы — это закончили мы закрыть наш php-скрипт и в конце ещё. Нам необходимо подключить ещё Script Footer отлично таким вот образом мы подключили самых недр и Footer. Так теперь мы в принципе посмотреть обновить страницу увидеть, что вот у нас появилась шапкофф утро. У нас нет поэтому мы его в принципе и не видим пока ссылки в меню у нас в виду категории. Ну с категорией. Как увидеть у нас туда уже передается параметр ID. Но — это ещё справиться скорее всего будет передаваться коты говорю иди, но на самом деле самого названия самоназвание Get параметра не столь принципиально так ну ладно теперь нам нужно. Здесь также как и здесь. Да мы создадим диска контейнер и внутри этого класса создадим div Class Row который в свою очередь. Разобьём Нагиев класс кол. Пускай сам начинается 9 если вы не знаете bootstrap друзья сейчас я именно классы bootstrap A 3 сетки по можете посмотреть мой курс по bootstrap 3 и в принципе он всё ещё актуален ебут страпоном третьем, что ещё можно. Я бы даже сказал нужно пользоваться потому, что 4 ещё выйдет неизвестно когда. Да и сетка там сильно изменится. Не факт, что она будет так настолько же удобная и простая как текущий как 3 версия мне пока она больше импонирует на самом деле так. Ладно Мы создали каркас для тело нашего паста странице. Поставь здесь у нас sidebar здесь мы посмотрим мы сделали в принципе всё тоже самое только вот здесь получается вот sidebar у нас просто надпись стоит, а здесь будет наш контент и начну я в принципе с наверное с такого, что H1 создам div Class page header — это тоже классы bootstrap A и vh1 у нас здесь должно быть название поста так хорошо. После чего в. Яндекс у нас здесь ещё имеется. Вот такая вот интересная штучка. Мне нравится где название категории и наш потом когда пост был создан мы можем прямо сюда сразу его и вставить так после чего давайте посмотрим, что мы получили чтобы не гадать как — это всё будет выглядеть вот мы увидим вот следующую картину иоанном как правило название категории дата. Ну вообще. Можно и под названием. Поставь сразу чтобы было видно и понятно, что к чему. А так — это хорошо с этим разобрались. Ну, а дальше. Значит нужно создать просто div Class Post Content ID данного класса не существует я его сам придумал сам задал для того чтобы в будущем возможно через файл стилей как-то обращаться к этому блоку его оформлять его как-то украшать скажем так и сюда нам нужно выводить наш контент поста который мы достанем с вами из сделать который мы сами достанем из базы данных так сохраняем изменения в принципе теперь нам, что нужно. Давайте напишем свою функцию для для того чтобы достать конкретный пост из базы данных Get Post by ID назову эту функцию так принимайте нам будет у нас естественно post-it так хорошо теперь возьмём наш. Глобал линк подключение к базе данных так значку доллара нужно возвращаться. Я уже забыл когда его писал последний раз так. Ладно теперь нам нужно написать sql-запрос для того чтобы достать наш будет он выглядит следующим образом нам нужны все поля Select All так From Post на его-то на ключевой момент Where it так равен и здесь мы можем конкатенировать постоим так как в PHP имеет динамик у него динамические типы данных поэтому он легко трансформирует. Для нас вот — это число в строку хотя на самом деле. Если так посмотреть то мы получаем. Зайди и тип данных как правило передаётся в Get параметре в типе строка. То есть даже не число если мы сейчас сами узнаем тип примеру мы забавы ради. Давайте посмотрим какой тип данных у нас в этой переменной мы увидим. Что у нас там string и в принципе — это нам вполне этого достаточно единственное, что как я говорил нужно проверять такие входящие данные. Я всё, что хотел бы проверить на данный момент не углублять на проверками мы с вами поговорим вообще ещё в другом уроки. Я просто проверил на то, что просто иди переменная посреди из на. Мак Это значит, что если в данный момент если точнее если в переменной пастой де число независимо от типа данных строка — это или число неважно, но мы проверяем именно на то, что сам контент сама содержимое перемен число. Даже при конвертации строки останется числом и если True эта функция вернет True если в переменное число, но мы так хочу я выполнить этот кусок кода только когда последнее число и можно даже фигурные скобки здесь не открывать, а просто оксид и. Ну просто exit мы просто прекратить выполнение PHP скрипта если у нас по каким-то причинам постоит попал попал они число. Например если я у тебя в виду.

Читайте также обзор секс шопа, где представлены секс игрушки в широком ассортименте.

0 комментариев
0

Читайте также