Как да извикам Php функция в Html

Съдържание:

Как да извикам Php функция в Html
Как да извикам Php функция в Html

Видео: Как да извикам Php функция в Html

Видео: Как да извикам Php функция в Html
Видео: Назначение языков веб-разработки (html, css, php, js) на примере формы 2024, Ноември
Anonim

HTML е език за маркиране, който ви позволява да предавате определени параметри на скрипт, написан на PHP за по-нататъшна обработка. За да извикате PHP функция в HTML, можете да използвате методите за предаване POST и GET, често използвани в уеб програмирането.

Как да извикам php функция в html
Как да извикам php функция в html

ПОСТ

Методът POST ви позволява да предавате информация, въведена от потребителя, в уеб форма, затворена в тагове. Цялата записана информация ще се съхранява в полетата на формуляра и след щракване върху бутона данните ще бъдат копирани в глобалния масив $ _POST, чрез който можете да извикате функцията за обработка на формуляри.

Този механизъм може да се използва за създаване на формуляр за регистрация или обратна връзка от посетителите. Системите за коментиране на записи работят по този принцип, например в емисията новини, книги за гости, форуми, чатове и т.н.

За да приложите метода, първо трябва да декларирате желаната функция във файла:

<? php

пример за функция () {

// списък на операциите във функцията

}

?>

В този пример, използвайки командата за функция, се декларира създаването на функция с име пример, която по-късно ще се използва за обработка на въведените данни от формуляра. След това трябва да покажете HTML формата, чрез която ще бъдат извикани PHP функциите:

В този случай се създава формуляр, който изпраща кода на манипулатора на формуляра, използвайки метода POST. За инициализиране на функцията в този пример се използва скрито текстово поле, което предава информация за по-нататъшната й обработка. За да стартирате желаната функция, ще е необходимо да установите дали потребителят е натиснал бутон. Ако бутонът е бил натиснат, ще се задейства описаната по-рано функция:

<?

if (isset ($ _ POST [‘function_start’]) == ‘go’) {

пример (); }

?>

Този код проверява за наличието на данни, прехвърлени от формуляра в скрипта, използвайки функцията isset (). Ако има данни, въведени в скритата форма, започва изпълнението на предварително декларираната функция.

ВЗЕМЕТЕ

Прехвърлянето на информация по метода GET може да стане без използване на данните от формуляра през въведения адрес. По същия начин, в началото на скрипта, необходимата функция се декларира с помощта на оператор на функция. След това, за да прехвърлите информация, например, можете да създадете HTML връзка към формуляра вместо:

Преминаване GET

В този случай тестовият елемент се добавя към адреса с фиксирана стойност 1, която е необходима за инициализиране на функцията. Тестовият показател ще се съхранява в глобалния масив $ _GET.

След като потребителят щракне върху връзката, скриптът ще трябва да анализира наличните данни. Ако в масива $ _GET има тестов елемент, функцията ще бъде извикана. Обработката може да се извърши както следва:

if (isset ($ _ GET [‘test’])) {

пример ($ _ GET [‘пример’]); }

Този код проверява за наличие на елемент от масив в адресната лента. След това скриптът инициализира предварително декларираната примерна функция за обработка на данните и след това стартиране на програмата.

Препоръчано: