Верстка сайта с нуля

Верстка сайта с нуля

Видеокурс "Создание движка на PHP и MySQL 2.0" научит Вас создавать профессиональные движки для сайтов на PHP и MySQL с использованием ООП и паттерна MVC. В курсе разобрана вся теория по структуре движка: как всё устроено, какие должны быть объекты, какая у них иерархия и как они взаимодействуют между собой. В практической части будет создан движок с чистого листа. Будет создано ядро, все адаптеры, все вспомогательные классы, а также классы для работы с объектами базы данных. И чтобы курс был максимально полезным, будет создан движок для сайта MyRusakov.ru. Аналогично Вы сможете создать движок для абсолютно любого сайта. Данный курс идеально подходит тем, кто уже более-менее знает PHP, но ещё не умеет создавать действительно качественные и сложные по функционалу сайты.

Подробнее

Уроки и статьи

Новинка

Инструкция заработка на создании сайтов под заказ

javascript-cover

Получите бесплатную пошаговую инструкция с подробными видеокомментариями по тому, как с нуля за 3 месяца выйти на доход в 25 000 рублей/месяц, делая сайты на заказ


Для получение этого курса, пожалуйста, заполните форму снизу!

Имя:

e-mail:

Другие курсы

Яндекс-директ

Василий Кулик PHP - PHP основы

Обработка формы в PHP


  Одной из самых популярных задач является обработка данных полученных от пользователя. Это могут быть данные из формы поиска, регистрации и в этом уроке мы научимся обрабатывать данные из формы.

  Для начала давайте создадим форму на HTML:


<html>
<head>
 
<title>Форма</title>
</head>
<body>
 
<formname='myform'action='req.php'method='post'>
    Ваш логин:
<input type='text'name='login'/>
   
<br/>
    Ваш пароль:
<input type='password'name='pass'/>
   
<br/>
   
<input type='submit'value='Войти'/>
 
</form>
</body>
</html>

   Это был пример формы авторизации пользователя на сайте, которую, уверен, многие из Вас многократно видели, а также заполняли на сайтах. Теперь обсудим как происходит отправка данных из формы? Существует два метода(способа) отправки данных - это GET и POST. Главное их отличие - это вид отправки: открытый (GET) и закрытый (POST). Метод GET - передаёт данные через адресную строку в виде переменных, а POST - передает их закрыто, напрямую на сам сервер. Соответственно, в PHP существуют два массива: $_GET и $_POST, которые содержат данные, полученные каждым из этих методов. Также есть массив $_REQUEST, который уже содержит данные $_GET и $_POST одновременно. Суть, думаю, понятна! Теперь давайте данные из формы обработаем, для этой задачи реализуем скрипт (в файле "autch.php") и напишем пользователю, верно ли он ввел логин и пароль, а также дадим ему знать об этом.


$login = $_POST['login'];
$pass = $_POST['pass'];
if (($login == "admin") && ($pass == "adminpass")) echo "Привет Admin";
else echo "Доступ закрыт";


   В данном скрипте мы принимаем данные из массива $_POST и записываем их в соответствующие переменные. Дальше мы проверяем равняется ли переменная login строке admin, pass строке adminpass. Если да, мы выводим приветствие, иначе выводим что доступ закрыт. Разумеется, чтобы создать систему авторизации пользователей на сайте, необходимо ещё узнать о cookie или о сессиях, но о них мы поговорим несколько позже. Вот таким образом, считываются и обрабатываются абсолютно любые данные из форм. То есть всё, что Вам нужно - это знать имя переменной (задаётся в HTML-форме) и дальше использовать массивы $_POST, $_GET и $_REQUEST.



Создано: 2013-04-18 09:24:20


Предыдущая статья

Вернуться на страницу со списками статей

Следующая статья




Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/wasiliykulik. Если Вы хотите дать оценку мне и моей работе, то напишите её на стене моего аккаунта.

Если Вы не хотите пропустить новые материалы на сайте, то Вы можете подписаться на обновления: Подписаться на обновления



Если у Вас остались вопросы по етой статьи, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу етой страницы.



Порекомендуйте эту статью друзьям:


Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

1. Текстовая ссылка:

Она выглядит вот так: Как создать свой сайт



Для добавление коментариев Войдите в систему
Если Вы ещё не зарегистрированы то сначала зарегистрируйтесь

Комментарии:(0)