PHP+MYSQL — Создание блога 8


313 просмотров.

Краткое описание видео: .двигаемся дальше и сейчас я предлагаю.начать заполнение вот этого левого блока.потому что он у нас мака пустой и первым.делом что я предлагаю сюда вывести это.список категорий которые у нас есть на.данный момент у нас базе три категории.и сюда они будут ладиться примерно таким.образом каждая категория будет.естественно иметь свою ссылку например.первое будет иметь такую ссылку из чего.она состоит давайте посмотрим это ссылка.во-первых ведет на файл view к от печки.который будет заниматься у нас выводом.списка заметок для этой категории до.естественно параметр.весь этот файл должен знать по какой.категории ему нужно выводить.заметки до к примеру мы нажали по ссылке.к этому elk 1 gold паре первой ссылке.нас загружается файл view к точка php.вот и он соответственно по вот этому.идентификатору обращается в базу говорит.дайте мне все заметки где идентификатор.категории равен единички если говорить.таким образом он обращается к таблице.дата давайте сделаем обзор и говорит.дайте ка мне все записи.где вот этот параметр категории до равен.единички вот то есть вот эти 2 заметки.у нас будут выведены вот таким образом у.нас вторая ссылка будет иметь примерно.такой вид но если она уже будет.файл view cart будет запрашивать все.заметки где категория равна двойки и 3.соответственно такой да вот этим мы.сейчас и займёмся конечно за один урок.мы это все не закодируем но хотя бы вот.эту левую часть уже сейчас мы я думаю.реализуем возвращаемся в программу adobe.dreamweaver.файл index.php на принципе пока я не.особо понадобится а понадобится нам файл.лев т.д..а вот открываемого из блоков вот он.основ т.д..он выглядит у нас таким образом пока в.нем пусто единственное то в нем есть.неразрывный пробел который гривер стоят.автоматические и удаляем и освобождая.место вот у нас ячейка пока пустая и мы.сейчас займемся ее наполнением и так.первое что мы сделаем это выведем просто.слова категории и создадим стиль чтобы.она выглядела у нас таким образом так я.предлагаю выводить слова категории в.теги div.давайте создадим как div и напишем слово.категории так отлично так если мы сейчас.сохраним данный файл и проверим что у.нас получилось возвращаемся на наш блог.обновляем и видим что у нас появилось.много категории самом верхнем левом углу.сейчас мы с помощью стилей.доведем его вот до такого вида что у нас.здесь есть давайте посмотрим у нас идет.отступ сверху он сразу видно да затем.текст выровнен по центру что еще здесь.рамка у тега div добавлено следует более.толстая снизу более тонкая и шрифт.жирным сделан принципе ничего сложного а.ну естественно у тега div еще идут.отступы слева вот здесь вот тут справа.css я думаю мы уже проблем не имеем.поэтому открываем таблицу стилей и.придумываем стиль для этого слова так ну.например давайте придумаем стиль на той.толпе то есть название.навигации до навигационного блока тайтл.так отлично да и в фигурных скобках.пропишем стиль для этого слова так.первое что мы там увидели это отступ.сверху margin топ пусть быть 15 пикселей.пока кот стоп и слева и справа там были.небольшие до марджан лев поставим 5.процентов так марджан райт поставим тоже.пять процентов так отлично продали шрифт.у нас был жирным поэтому фонд быть.жирным дальше что мы там видели это у.нас выравнивание по центру идет и рамки.да давайте добавим эти элементы так.выравниваем по центру этот текст оnline.текст оnline у нас центр так рамки и the.border left у нас нам идет левая рамка.да она у нас там четыре пикселя сплошная.и красного цвета так а нижняя у нас там.рамка 1 пиксель сплошь на и темно-серый.так готова стиле у нас создам.давайте его пропишем вот здесь для.пригоди пропишем класс баранов тайтл.отлично да сохраняем и проверяем что у.нас получилось так отлично например на.то что у нас ли на образцы дальше да.идем дальше нам нужно вывести в цикле.список наших категорий да причем это не.просто список виде ссылок и у каждой.ссылке идет свой идентификатор и.естественно здесь нам поможет знакомое.нам уже комбинация цикла do while и.функции принт эф вспоминаем эти элементы.но для начала естественно нам.понадобится соединиться с базы и делать.запрос так мы здесь уже знаем что файл f.т.д. у нас подключается к файлу.яндекс а в свою очередь файл индекса.устанавливает соединение с базой да.значит здесь мы уже соединение с базой.не устанавливаем а можем писать напрямую.печки код это открываем php и здесь.сейчас будем создавать.цикл до вывод в цикле так какая у нас.последовательность первым 10 первым.делом мы должны соединиться с нашей.таблицей категории так и выпишите из нее.абсолютно все данные.все поля все стройки.как это делается у нас уже есть.заготовленный снега где у нас идет.запрос к базе с проверкой до его.вставляем и чуть-чуть подредактируем так.вот здесь мы будем делать запрос а.вытащить все поля стоит ставим звездочку.на и откуда не settings.а из таблица категории отлично да.условия нам здесь не нужно потому что мы.вытаскиваем все поля и все строки это у.нас готово идем дальше переменную.результат нас попала вся эта команда из.категории до у каждой есть свой.идентификатор у каждое свое название.теперь здесь если все нормально у нас в.переменную майру заносится самая первая.запись это и самое первое это хотим and.adding и т.д. то есть как массив у нас.уже появляется две ячейки вот здесь в.переменный мэра у нас есть идентификатор.1 и то это ухо тоннель кодинга что же.можно начинать выполняет цикл наш.любимый цикл do while.так давайте его пропишем да кстати здесь.же такое момент у нас да давайте сразу.вы не упускать потому что мы можем.допустить ошибку смотрим так как мы.здесь соединяемся с базы у нас уже есть.тоже запроса к базе данных файле.индекс да и мы здесь в переменную майру.помещаем уже результат совсем другого.запроса на.и если здесь у нас подключается вот этот.файл ltd да и в нем соответственно опять.свои запросы да и своя уже будет.переменной мэру то она перепишет ту.которая здесь есть.и у нас в году текст может не вывестись.поэтому давайте перестрахуемся рифаил.ftp изменим вот здесь результат на.резуль 2 везде меняем результат нарисуем.два.и соответственно майра меняем на мэра 2.чтобы у нас все было четко никаких.наложений не было так и так мы написали.дома и row 2.в ней у нас теперь вытащим массив по.категории по 1 самой категории можно.начинать делать цикл и так мы говорим.ему что делать с этим что делать в цикле.да открываем скобку и закрываем сразу и.сразу пропишем до каких пор он должен.выполнять этот цикл чтобы не путаться.пропишем выполнять до тех пор пока пока.в переменную моя row 2 у нас.заносится строки из резуль.вода здесь убираем лишнюю точку запятой.и здесь уже у нас есть тело тело циклов.которые мы сейчас будем вписывать.функцию print f давайте это и сделаем.пишем printf.так не забываем что функция printf.состоит из двух частей первая часть.что именно нужно вывести с различными.маркерами до а второй части после.запятой мы указываем что нужно поставить.на место этих маркеров и так в первой.части мы выводим абзаце со ссылками на с.посмотрим так абзац.и внутри этого абзаца идёт ссылка так.ада.так в качестве атрибута hfq этой ссылке.у нас пойдет как мы уже договорились.файл view кат . печки.параметрам как равно пишем.view как точка php и указываем параметр.как у равно и на это место поставим 1.маркер.начинает место у нас должен выводиться.идентификатор категории по которому.файл view код будет определять по какой.категории нужно вытащить заметки на так.не забываем что нас атрибута шериф.вставляется в одинарные кавычки так и.здесь закрываем так и закрываем его и.пишем яками в качестве якоре у нас будет.естественно название категории.поэтому ставим здесь еще один маркер так.вот здесь тоже маркер забыли поставить.итоге у нас получилось два маркера 1.идентификатор категории второе название.во второй части функции принт эф так и.пишем на место первого маркера.подставить перемена майру моя роль 2.айди идентификатор а на место 2 2.маркера подставить нам переменную мой.row 2 то это.название категории отлично посмотрим еще.раз что у нас получилось в переменную.результат 2 закидываем все категории.дальше про верочке бог если все отлично.по в переменную мой row 2 закидываем.массив из первой категории до из первой.строчки там открываем цикл печатай нам.абзац ссылку в которые есть два.параметра это идентификатор категорий и.ее название напечатал идет условия да.если у нас еще в переменной результ 2.еще категория если есть возвращается.сюда и печатает следующую ссылочку.готовы да и так пока у нас категорий не.конница.как только категории кончается он идет.дальше и все в принципе на.так по идее все должно работать давайте.сохраним и проверим так возвращаемся на.наш сайт и обновляем так все отлично.категории у нас вывелись проверяем.ссылочки.так как равно 1 к трону 2.которым внутри все правильно единственно.можно немножко бы работать внешний вид.да и греть его до образца то есть у нас.здесь идет от цвет категории такой.темной дай темно-серый.они семей для этого мы можем создать.стильных простенькие до в котором у нас.будет производиться это дело на давайте.назовем иванов link to reach.навигационная ссылка первое что у нас.там это должен быть цвет поменять так мы.в принципе вы можете менять на любой.понравившийся вам цвет я пока поставлю.какой-нибудь серые штаны такое.так и принципе наверно можно немножко.шрифта меньше до фонд стараясь поставить.11 пикселей отступ и чуть поменьше.сделать верхний и нижний верхней давайте.10 поставим нижней тоже 10 маджин топ-10.им атрибутом есть.отлично так теперь будет т.д..придадим нашей ссылочки на тот самый.класс который мы только что создали.класс равно loveling сохраняем.возвращаемся в браузер и обновляем так.все отлично у нас.категории выглядит так же как на образце.к если что в конце в самом конце данного.курса возможно я дам некоторые.рекомендации по улучшению внешнего вида.данного блога.но сейчас это не первостепенная задача.мы в основном занимаемся печки и дизайн.у нас отходит на второй план.поэтому здесь мы завершаем главный у нас.все работает все категории выводятся с.нужными ссылками с нужными параметрами.сила в следующем уроке уже займемся.файлам и view.как который будет заниматься.отображением список заметок для этой.категории

PHP+MYSQL — Создание блога 8

Как? Вы еще не смотрели? Ну это зря...