Sådan Kaldes Php-funktion I Html

Indholdsfortegnelse:

Sådan Kaldes Php-funktion I Html
Sådan Kaldes Php-funktion I Html

Video: Sådan Kaldes Php-funktion I Html

Video: Sådan Kaldes Php-funktion I Html
Video: #1.6 PHP теги или вставка PHP кода в HTML документ 2024, Kan
Anonim

HTML er et markup-sprog, der giver dig mulighed for at videregive bestemte parametre til et script skrevet i PHP til videre behandling. For at kalde en PHP-funktion i HTML kan du bruge de POST- og GET-overførselsmetoder, der almindeligvis bruges i webprogrammering.

Sådan kaldes php-funktion i html
Sådan kaldes php-funktion i html

STOLPE

POST-metoden giver dig mulighed for at videregive oplysninger, der er indtastet af brugeren, i en webformular, der er indeholdt i tags. Alle registrerede oplysninger gemmes i formularfelterne, og efter at have klikket på knappen, kopieres dataene til det globale $ _POST-array, hvorigennem du kan ringe til formhåndteringsfunktionen.

Denne mekanisme kan bruges til at oprette en registreringsformular eller feedback fra besøgende. Systemerne til at kommentere poster fungerer efter dette princip, for eksempel i nyhedsfeed, gæstebøger, fora, chats osv.

For at anvende metoden skal du først erklære den ønskede funktion i filen:

<? php

funktionseksempel () {

// liste over operationer i funktionen

}

?>

I dette eksempel erklæres oprettelsen af en funktion med navnet eksempel ved hjælp af funktionskommandoen, som senere vil blive brugt til at behandle de indtastede formulardata. Derefter skal du vise HTML-formularen, hvorigennem PHP-funktionerne kaldes:

I dette tilfælde oprettes en formular, der sender koden til formhåndtereren ved hjælp af POST-metoden. For at initialisere funktionen i dette eksempel bruges et skjult tekstfelt, som formidler information til videre behandling. For at køre den ønskede funktion er det nødvendigt at fastslå, om brugeren har trykket på en knap. Hvis der blev trykket på knappen, udløses den tidligere beskrevne funktion:

<?

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

eksempel (); }

?>

Denne kode kontrollerer for tilstedeværelsen af de data, der overføres fra formularen i scriptet ved hjælp af isset () -funktionen. Hvis der er indtastet data i skjult form, begynder udførelsen af den tidligere deklarerede funktion.

Overførsel af information efter GET-metoden kan ske uden brug af formulardata via den indtastede adresse. På samme måde erklæres den krævede funktion i begyndelsen af scriptet ved hjælp af funktionserklæringen. Derefter kan du for eksempel overføre oplysninger ved at oprette et HTML-link i formularen i stedet for:

Består GET

I dette tilfælde tilføjes testelementet til adressen med en fast værdi på 1, som kræves for at initialisere funktionen. Testmetricen gemmes i det globale $ _GET-array.

Når brugeren har klikket på linket, skal scriptet analysere de tilgængelige data. Hvis der er et testelement i $ _GET-arrayet, kaldes funktionen. Behandlingen kan ske som følger:

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

eksempel ($ _ GET [‘eksempel’]); }

Denne kode kontrollerer for tilstedeværelsen af et array-element i adresselinjen. Derefter initialiserer scriptet den tidligere deklarerede eksempelfunktion for at behandle dataene og derefter køre programmet.

Anbefalede: