PHP+MYSQL — Создание сайта 13


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

Краткое описание видео: .начинаем очередной урок и здесь как я и.обещал мы займемся уже вот этим пунктам.добавить новый урок.вообще стоит сказать что данный пункт у.нас будет реализован в виде двух файлов.1 нас будет содержать форму для.добавления нового урока да куда буду.водиться все данные.название урока описание ключевые слова.автор и так далее да а второй файл уже.будет обрабатывать все эти данные и.заносить их в базу давайте наглядно.посмотрим на эту схему я подготовил для.вас небольшой.небольшую схему которая более наглядно.объяснит вам что мы сейчас будем делать.вот эти два файла после того как мы.нажимаем вот на эту кнопочку добавить.урок да у нас загружается вот этот файл.не у вас там точка php где такая.появляется формочка в которой мы вводим.название краткое описание ключевые слова.и так далее но вот.из теоретического курса по формам мы.знаем да что после нажать вот на эту.кнопочку он занести уроков базу в данном.случае у нас во все данные передаются в.обработчик да то есть тот обработчик.который мы прописали в самом начале.формы в данном случае обработчиком у нас.будет файл и 2 сан . печки и в этот.обработчик.все данные которые мы вводили вот в эти.поля передаются в виде переменах да и.сегодня не эти перемены дискрипшн дэйт.методы описания до название текст урока.они все эти данные передаются в виде.переменных в этот файл и dsn чем.занимается файл л.с. образно говоря он.соединяется с москвой сервером да вот.этот печки мы админ это как раз таки мы.сейчас находимся внутри этого маевского.сервера дальше наш файл эддисон.соединяется сервер и выбирает нашу базу.данных печки знает вот он и выбрал.дальше что он делает дальше дальше он.обращается к таблице с так как мы.добавлю.новый урок он обращается к таблице он.sens ну да надо в которой на данный.момент если нажмем обзор видим что у нас.два урока на вот он к ней обращается в.ней два урока и говорит что нам нужно.добавить еще один урок.посылает определенная команда до которую.мы уже проходили команду insert.вот и в базе в этой таблице появляется.еще одна строчка пустая да для третьего.урока и с помощью команда insert.у нас вот эти данные до с каждого из.полей виде переменных они все у нас в.каждый в свою ячейку попадая вот таким.образом наглядно понятно мы посмотрели.как у нас будет происходить добавление.нового урока в базу данных.ничего сложного все очень просто да.главное не забывать теоретический курс.там тоже мы хорошо это объясняли да.поэтому давайте здесь переходить уже к.созданию вот этого первого файла newest.and php.который будет у нас содержать формочку.так в принципе он у нас будет очень.похож на вот этот файл индекс в.админской в аденском блоки да у нас есть.файл index.php.который у нас сейчас выглядит вот таким.образом и я предлагаю сделать наш файл.new в снт.и точно таким же просто вот здесь мы как.раз таки с орудием эту форму для.добавления нового урока итак давайте.сохраним файл index.php под новым именем.выбираем cypher ас и сохраняем как.new уже сам отлично да.новый файл мы создали проверяем что у.нас появился в администратор скам.разделе вот он и сразу вот в этом блоке.левом блоке от минского раздела да мы.можем уже пора ставить новую ссылочку.уроки.добавить здесь мы можем уже.написать что за добавление урок у нас.отвечает file new весом . печки так.сохраняем и возвращаемся в пара у нее.весом здесь мы сразу можем подправить.название напишем здесь страница.добавления нового урока так как здесь мы.вот естественно пока убираем сейчас мы.здесь будем сооружать форму так.сохраняем и не забываем проверять что у.нас на данный момент получилось так.обновляем.индексную страницу у нас обновляется.левый блок из мы нажимаем на пункт.добавить.у нас появился новый файл не его сын ..давайте мы.контент будем добавлять это будет вот.такая формочка как мы уже договорились.на которое будет содержать 7 полей.почему 7 почему не 8.если мы посмотрим на пример здесь у нас.здесь 8 полей до.но 7 потому что мы не задействуем здесь.поле айди она у нас проставляется.автоматически как вы помните вот этот.параметр автоинкремент автоматически.каждому уроку назначает свой уникальный.номер чтобы не было никаких ошибок в.базе все отлично да давайте займемся.добавлением формы форма как мы знаем у.нас were very добавляет через вкладку.forums.выбираете эту вкладку и через вот эту.кнопочку добавляем новую форму так форму.добавили сразу в настройках здесь можно.прописать что обработчиком формы вот.здесь у нас будет файл под названием.эддисон . печки давайте напишем it was.soon . печки это будет там рабочий нашей.формы метод пусть у нас остается пост.больше пока здесь ничего не трогаем и.можно уже создавать первые поля с.данными которые нам понадобится первое.поле которым.будем создавать это поле тайтл.название урока на так берем текстовое.поле здесь и нажимаем на левую кнопку.мыши идентификатор у нас этого поля toi.tu.поэтому то есть то что мод здесь.пропишем это будет создаваться.переменная с таким именем да то есть в.данном случае у нас будет создаваться.переменной тайтл.так про писание тайтон и пишем.что что это за поле на что-то нам нужно.вводить пишем введите название урока.отлично здесь ставим стиль сплошной без.переноса так поставили.теперь все это дело мы желать на вам.заключить в тех абзаца перегрим в код и.здесь вот выбираем формат параграф а.всего на свете.заключалась в теге абзаца теперь у нас.выглядит все более-менее приличным можно.даже в принципе перенести вот это поле.сама для ввода чуть ниже до для этого.ставим курсор на окончание слова урока и.нажимаем shift + enter вместе дальше их.тендер все вот примерно так дальше.ставим курсор сюда.переходим на новую строку и оставляем.следующее поле следующем поле у нас и.методы.из краткое описание урока для тега meta.description так выбираем текстовое поле.опять-таки.прописываем здесь методы метра.подчёркивания поэтому песни тайтла.идентификатор и здесь пишем видите.краткое описание урока.так это же самое ставим в конце зимы.нажимаем shift enter и здесь переходим.на следующую строку вставляем следующий.блок это meta keywords.но есть ключевые слова на.здесь пишем введите ключевые слова окей.уже самым следующий смотрим пункт это.дата до дата добавления.так напишем дэйт видите дату добавление.урока окей так и здесь принципе можно.даже задать начальное значение вот здесь.и не того чтобы человек не ошибся с.форматом date и да давайте допустим.видим формат в котором он должен.вводиться допустим.тогда по идее мы в следующих курсах уже.научимся делать так чтобы сюда.дат оставлялась автоматически да но.сейчас мы ничего усложнять не будем мы.пока просто сделаем так вот такая дату.нас здесь уже будет стоять человеку.нужно быть только исправить и на.сегодняшних переходим дальше следующего.нас пункт это описание да здесь уже нам.понадобится не простое текстовое поле а.текстовая область на у нас создается с.помощью вот этого пункта до нажимаем на.нее здесь пишем дискрипшн так а здесь.пропишем видите краткое описание урока.стендами с тегами абзацев на же можно.указать.так есть да нажимаем ok вот у нас.появился в текстовой области ее можно.расширить вот здесь с помощью этого.атрибута допустим 60 по символов будет.ширина у нас ну и больше пока ничего не.нужно трогать так переходим дальше.следующее у нас пункт это сам полный.текст данного урока на так вставляем еще.одна текстовую область.пишем здесь идентификатор текст и.прописываем что именно нужно туда.вводить вы видите полный текст урока.стадами нажимаем ok здесь уже нам вот.этот текстом область должна быть.естественно пошире и по больше по высоте.поэтому ставим здесь 60 а количество.линий допустим пусть будет 20 у нас вот.такая большая область для ввода текста.полного текста урок чтобы было проще.уводите и редактировать так и то есть и.последний пункт у нас там остался это.автор так автором и вставляем опять-таки.через эту кнопку так идентификатор автор.так и здесь пропиши.пропишем видите автора урока.отлично нажимаем ok здесь переносим так.и все что нам осталось это добавить вот.эту кнопочку занести уроку базу.который у нас будет отправлять все.данные прямиком файл и dsn . ..так вот здесь переносим строчку.то где у нас кнопка ищем кнопку так вот.у нас кнопка бата написано оставляем.кнопку так идентификатору не будет пусть.сабмит.gls занести.урок база будет написано на кнопки так.нажимаем ok.нет это у нас получается так же лэйбл.получился не могу лучше вот эта вещь.удалим а на самой кнопки вот здесь.напишем занести урок борде так вот да.получилось здесь не забываем проследить.что.action у нас стоит сабмит форм и себя.означает что при нажатии на кнопку у нас.произойдет обращение к обработчику.переходим в код и ещё раз проверяем что.у нас получилось так вот у нас форма.начинается до имя у него форма один.метод передачи переменах обработчику.пост невидимый методы и сам обработчик.и 2 см . . так в принципе все правильно.именно проверяем тайтл методами так и.текст дискрипшн а не текст вот она дата.дать им меня дискрипшн.вот здесь уже идет правильный текст.автора и.саммит эта кнопка принципе все файл с.добавлением урока у нас готов вот это.формочка у нас уже готова сейчас мы.заканчиваем данный урок а следующим уже.займемся вот этим файлам и отвесно.который будет принимать у нас все вот.эти перемены и заниматься тем что.создавать в базе в таблице новую запись.и заносить эти данные

PHP+MYSQL — Создание сайта 13

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