henuathatsit.ru

Як передати значення

Найбільш привабливим для відвідувачів сайтів, а значить і найбільш важливим для їх творців є їх інтерактивні можливості. Тобто можливість для відвідувача відправляти на сервер якусь інформацію (або запит на інформацію) і отримати від нього відповідь. Організація цього процесу вимагає передачі змінних зі сторінок в браузері користувача серверним скриптам. Найбільш поширені на сьогодні: з мов опису сторінок - HTML (HyperText Markup Language - «мова розмітки гіпертексту»), а з мов опису серверних сценаріїв - PHP (Hypertext Preprocessor - «препроцесор гіпертексту»). Найпростіші варіанти передачі змінних з HTML-сторінок в PHP-скрипти ми і розглянемо.
Відправка змінних php-скрипту
Вам знадобиться
  • Базові знання мов PHP і HTML

Інструкція

1
Перша частина завдання (передача змінних з HTML-сторінок) вирішується розміщенням в коді сторінок тих елементів форми, які більше підходять для введення користувачем і передачі потрібного типу даних. Це можуть бути текстові поля "text", "textarea" або "password", перемикачі "checkbox" або "radio", списки "select", поле вибору файлу "file", кнопки "input" або приховані поля "hidden". HTML-код кожного з цих елементів обов`язково повинен містити тег "name" - в ньому вказується ім`я переданої змінної. Наприклад, HTML-код для багаторядкового текстового поля "textarea" може виглядати так:

А код для прихованого поля hidden так:

Будь-який з елементів форми повинен бути поміщений всередину тегів форми. Хто відкриває тег виглядає так:

І, звичайно, в форму слід додати кнопку - щоб користувач мав можливість дати команду на відправку змінних на сервер. В результаті HTML-код форми з елементами для відправки змінних на серверному скрипту може виглядати, наприклад, так:

HTML-форма
2
Тепер розглянемо - як з серверного php-скрипта отримати доступ до відправленим йому змінним. Тут все дуже просто - змінні, відправлені методом GET, поміщаються в суперглобальний масив $ _GET, а відправлені методом POST - в аналогічний масив $ _POST. Є і ще один суперглобальний масив - $ _REQUEST. У нього потрапляють всі змінні, незалежно від того, яким способом вони були передані. Найпростіший php-код, який друкує інформацію про отримані з форми змінних з іменами hideMe і strings може виглядати так:
lt;? php
if ($ _ POST) {
echo ( `Мінлива hideMe містить значення "`. $ _ POST [ `hideMe`] .` "
`) -
echo ( `Мінлива strings містить значення "`. $ _ POST [ `strings`]) -
}
?gt;
Тут оператор порівняння "if" використаний для перевірки надіслані чи взагалі будь-які переменнние методом POST. Якщо об`єднати код HTML-форми і PHP-скрипта в одному PHP-файлі, то після натискання кнопки «Відправити» отримаємо такий результат:
PHP-скрипт
3
Бачимо, що завдання відправки параметрів з HTML-форми і отримання їх PHP-скриптом нами вирішена.
Поділися в соціальних мережах:


Увага, тільки СЬОГОДНІ!
Схожі
Як передати зміннуЯк передати змінну
Як зробити html формуЯк зробити html форму
Як зробити кнопку неактивнійЯк зробити кнопку неактивній
Як відправити дані формиЯк відправити дані форми
Як зробити окреме вікноЯк зробити окреме вікно
» » Як передати значення
© 2021 henuathatsit.ru