Основи роботи з формами в php для новачків, трепачёв дмитрий

Підручник PHP

  • урок №
    Підручник
    PHP для новачків
  • урок №
    основи мови
    PHP для новачків
  • урок №
    основи роботи
    з масивами на мові програмування PHP
  • урок №
    Робота з конструкціями
    if-else і switch-case
  • урок №
    Робота з циклами
    foreach, for і while
  • урок №
    Робота
    з математичними функціями
  • урок №
    Робота із строковими
    функціями в PHP
  • урок №
    функції
    роботи з масивами
  • урок №
    Практика на комбінації
    стандартних функцій
  • урок №
    основи роботи
    з формами в PHP
  • урок №
    Робота
    з датами в PHP
  • урок №
    основи роботи
    до призначених для користувача функціями
  • урок №
    прийоми роботи
    з прапорами
  • урок №
    прийоми роботи
    з логічними значеннями
  • урок №
    прийоми роботи
    з циклами
  • урок №
    прийоми роботи
    з масивами
  • урок №
    правильне використання
    призначених для користувача функцій
  • урок №
    Практика на
    призначені для користувача функції
  • урок №
    просунута робота
    до призначених для користувача функціями
  • урок №
    просунута робота
    з формами в PHP
  • урок №
    відпрацювання
    циклів і функцій PHP
  • урок №
    Практика по
    написання скриптів

Робота з БД

  • урок №
    основи роботи
    з базами даних в PHP
  • урок №
    Команди SELECT,
    INSERT, DELETE, UPDATE
  • урок №
    Команди ORDER BY,
    LIMIT, COUNT, LIKE в SQL
  • урок №
    Підручник
    за регулярними виразами PHP
  • урок №
    Робота з регулярними
    виразами в PHP. Глава 1.
  • урок №
    Робота з регулярними
    виразами в PHP. Глава 2.
  • урок №
    Робота з регулярними
    виразами в PHP. Глава 3.
  • урок №
    Робота з регулярними
    виразами в PHP. Глава 4.

Сесії і куки

просунуті БД

  • урок №
    просунуті
    SQL запити
  • урок №
    правильна організація
    баз даних

Форми - це елементи HTML сторінки, в які користувач може вводити дані, наприклад, своє ім'я, прізвище, вік, логін і пароль і так далі.

Ці дані потім можуть бути отримані в PHP і оброблені за потрібне нам чином.

Наприклад, користувач вводить своє ім'я і прізвище в форму, натискає на кнопку відправки і введені дані йдуть на сервер в PHP. Там ми можемо отримати введені ім'я і прізвище і, наприклад, зберегти їх в базу даних.

Як зробити форму на HTML

Форма створюється за допомогою тега form. Цей тег має два важливих атрибута.

Майте на увазі, що PHP код сторінки з формою виконається не один раз, як може здатися, а два рази - перший раз користувач зайде на сторінку сайту, заповнить форму, натисне на кнопку відправки, дані з форми відправляться на сервер і PHP код сторінки почне виконуватися спочатку.

поля форми

приклад форми

Як отримати дані з форми в PHP

Ми можемо отримати дані, які ввів користувач в форму, в PHP коді. Це робиться за допомогою глобальних масивів $ _GET. $ _POST. $ _REQUEST.

В $ _GET будуть лежати дані, відправлені методом GET, в $ _POST будуть лежати дані, відправлені методом POST, а $ _REQUEST - дані, відправлені і тим, і іншим методом одночасно.

Як саме це робиться: нехай у формі є інпут з атрибутом name = "user". Тоді після відправки цієї форми ми можемо отримати дані з цього інпут таким чином: $ _GET [ 'user'] (або $ _POST [ 'user']. Або $ _REQUEST [ 'user']).

Зберігаємо значення полів форми після відправки

Давайте зробимо так, щоб при відправці форми не стиралися значення з інпут.

Приклад вище буде генерувати попередження PHP при першому заході на сторінку - в разі, коли відправка форми ще не була зроблена. Виправимо це:

Додаткові матеріали

Що вам робити далі:

Приступайте до вирішення завдань за наступним посиланням: завдання до уроку.

Коли все вирішите - переходите до вивчення нової теми.

Підручник PHP

  • урок №
    Підручник
    PHP для новачків
  • урок №
    основи мови
    PHP для новачків
  • урок №
    основи роботи
    з масивами на мові програмування PHP
  • урок №
    Робота з конструкціями
    if-else і switch-case
  • урок №
    Робота з циклами
    foreach, for і while
  • урок №
    Робота
    з математичними функціями
  • урок №
    Робота із строковими
    функціями в PHP
  • урок №
    функції
    роботи з масивами
  • урок №
    Практика на комбінації
    стандартних функцій
  • урок №
    основи роботи
    з формами в PHP
  • урок №
    Робота
    з датами в PHP
  • урок №
    основи роботи
    до призначених для користувача функціями
  • урок №
    прийоми роботи
    з прапорами
  • урок №
    прийоми роботи
    з логічними значеннями
  • урок №
    прийоми роботи
    з циклами
  • урок №
    прийоми роботи
    з масивами
  • урок №
    правильне використання
    призначених для користувача функцій
  • урок №
    Практика на
    призначені для користувача функції
  • урок №
    просунута робота
    до призначених для користувача функціями
  • урок №
    просунута робота
    з формами в PHP
  • урок №
    відпрацювання
    циклів і функцій PHP
  • урок №
    Практика по
    написання скриптів

Робота з БД

  • урок №
    основи роботи
    з базами даних в PHP
  • урок №
    Команди SELECT,
    INSERT, DELETE, UPDATE
  • урок №
    Команди ORDER BY,
    LIMIT, COUNT, LIKE в SQL
  • урок №
    Підручник
    за регулярними виразами PHP
  • урок №
    Робота з регулярними
    виразами в PHP. Глава 1.
  • урок №
    Робота з регулярними
    виразами в PHP. Глава 2.
  • урок №
    Робота з регулярними
    виразами в PHP. Глава 3.
  • урок №
    Робота з регулярними
    виразами в PHP. Глава 4.

Сесії і куки

просунуті БД

  • урок №
    просунуті
    SQL запити
  • урок №
    правильна організація
    баз даних

Схожі статті