Jak Wywołać Funkcję Php W Html

Spisu treści:

Jak Wywołać Funkcję Php W Html
Jak Wywołać Funkcję Php W Html

Wideo: Jak Wywołać Funkcję Php W Html

Wideo: Jak Wywołać Funkcję Php W Html
Wideo: 07. Umieszczanie PHP w HTML 2024, Może
Anonim

HTML to język znaczników, który umożliwia przekazanie pewnych parametrów do skryptu napisanego w PHP w celu dalszego przetwarzania. Aby wywołać funkcję PHP w HTML, możesz użyć metod transmisji POST i GET powszechnie stosowanych w programowaniu WWW.

Jak wywołać funkcję php w html
Jak wywołać funkcję php w html

POCZTA

Metoda POST umożliwia przekazanie informacji wprowadzonych przez użytkownika do formularza internetowego, ujętego w tagi. Wszystkie zarejestrowane informacje zostaną zapisane w polach formularza, a po kliknięciu przycisku dane zostaną skopiowane do globalnej tablicy $_POST, za pośrednictwem której można wywołać funkcję obsługi formularza.

Mechanizm ten można wykorzystać do stworzenia formularza rejestracyjnego lub informacji zwrotnej od odwiedzających. Na tej zasadzie działają systemy komentowania wpisów, np. w news feedach, księgach gości, forach, czatach itp.

Aby zastosować tę metodę, należy najpierw zadeklarować żądaną funkcję w pliku:

<?

przykład funkcji () {

// lista operacji w funkcji

}

?>

W tym przykładzie za pomocą polecenia function deklarowane jest utworzenie funkcji o nazwie przykład, która później posłuży do przetworzenia wprowadzonych danych formularza. Następnie musisz wyświetlić formularz HTML, za pomocą którego będą wywoływane funkcje PHP:

W takim przypadku tworzony jest formularz, który wysyła kod do obsługi formularza za pomocą metody POST. Aby zainicjować funkcję w tym przykładzie, używane jest ukryte pole tekstowe, które przekazuje informacje do dalszego przetwarzania. Aby uruchomić żądaną funkcję, konieczne będzie ustalenie, czy użytkownik nacisnął przycisk. W przypadku naciśnięcia przycisku uruchomiona zostanie opisana wcześniej funkcja:

<?

if (isset ($ _ POST ['function_start']) == 'iść') {

przykład (); }

?>

Ten kod sprawdza obecność danych przesłanych z formularza w skrypcie za pomocą funkcji isset(). Jeżeli w formularzu ukrytym znajdują się dane, rozpoczyna się wykonywanie wcześniej zadeklarowanej funkcji.

OTRZYMAĆ

Przekazanie informacji metodą GET może nastąpić bez korzystania z danych formularza poprzez wprowadzony adres. Podobnie na początku skryptu wymagana funkcja jest deklarowana za pomocą instrukcji function. Następnie, aby przesłać informacje, możesz na przykład utworzyć link HTML formularza zamiast:

Podanie GET

W takim przypadku element testowy jest dodawany do adresu ze stałą wartością 1, która jest wymagana do zainicjowania funkcji. Metryka testowa będzie przechowywana w globalnej tablicy $_GET.

Po kliknięciu linku przez użytkownika skrypt będzie musiał przeanalizować dostępne dane. Jeśli w tablicy $_GET znajduje się element testowy, funkcja zostanie wywołana. Przetwarzanie można wykonać w następujący sposób:

if (isset ($ _ GET ['test'])) {

przykład ($ _ GET ['przykład']); }

Ten kod sprawdza obecność elementu tablicy w pasku adresu. Następnie skrypt inicjuje wcześniej zadeklarowaną przykładową funkcję w celu przetworzenia danych, a następnie uruchamia program.

Zalecana: