Kuidas Helistada Php-funktsioonile HTML-is

Sisukord:

Kuidas Helistada Php-funktsioonile HTML-is
Kuidas Helistada Php-funktsioonile HTML-is

Video: Kuidas Helistada Php-funktsioonile HTML-is

Video: Kuidas Helistada Php-funktsioonile HTML-is
Video: PHP для веб-разработки 2024, Mai
Anonim

HTML on märgistuskeel, mis võimaldab teatud parameetreid edastada PHP-s kirjutatud skriptile edasiseks töötlemiseks. PHP-funktsiooni kutsumiseks HTML-is saate kasutada veebiprogrammeerimisel tavaliselt kasutatavaid POST- ja GET-edastusmeetodeid.

Kuidas helistada php-funktsioonile HTML-is
Kuidas helistada php-funktsioonile HTML-is

POSTITA

POST-meetod võimaldab teil edastada teavet, mille kasutaja on sisestanud siltidesse suletud veebivormi. Kogu salvestatud teave salvestatakse vormiväljadele ja pärast nupul klõpsamist kopeeritakse andmed ülemaailmsesse massiivi $ _POST, mille kaudu saate vormikäitleja funktsiooni kutsuda.

Seda mehhanismi saab kasutada registreerimisvormi või külastajate tagasiside loomiseks. Salvestiste kommenteerimise süsteemid töötavad selle põhimõtte kohaselt, näiteks uudisvoos, külalisteraamatutes, foorumites, vestlustes jne.

Meetodi rakendamiseks peate kõigepealt deklareerima soovitud funktsiooni failis:

<? php

funktsiooni näide () {

// funktsiooni toimingute loend

}

?>

Selles näites deklareeritakse funktsiooni käsu abil funktsiooni näide nimega loomine, mida hiljem kasutatakse sisestatud vormiandmete töötlemiseks. Pärast seda peate kuvama HTML-vormi, mille kaudu PHP-funktsioone kutsutakse:

Sellisel juhul luuakse vorm, mis saadab koodi vormi käitlejale POST-meetodi abil. Selles näites funktsiooni initsialiseerimiseks kasutatakse peidetud tekstivälja, mis edastab teavet selle edasiseks töötlemiseks. Soovitud funktsiooni käivitamiseks tuleb kindlaks teha, kas kasutaja on nuppu vajutanud. Kui nuppu vajutati, käivitatakse eelnevalt kirjeldatud funktsioon:

<?

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

näide (); }

?>

See kood kontrollib funktsiooni isset () abil skripti vormilt üle kantud andmete olemasolu. Kui peidetud kujul on andmeid, alustatakse varem deklareeritud funktsiooni käivitamist.

Hangi

Teabe edastamine GET-meetodil võib toimuda ilma vormiandmeid sisestatud aadressi kaudu kasutamata. Samamoodi deklareeritakse skripti alguses vajalik funktsioon funktsiooni lause abil. Pärast seda saate teabe edastamiseks näiteks vormi asemel luua HTML-i linki:

GETi läbimine

Sellisel juhul lisatakse testi element aadressile fikseeritud väärtusega 1, mis on vajalik funktsiooni initsialiseerimiseks. Testimõõdik salvestatakse globaalsesse massiivi $ _GET.

Pärast seda, kui kasutaja klõpsab lingil, peab skript olemasolevaid andmeid analüüsima. Kui massiivis $ _GET on testielement, kutsutakse seda funktsiooni. Töötlemist saab teha järgmiselt:

kui (isset ($ _ GET [’test’])) {

näide ($ _ GET [’näide’]); }

See kood kontrollib massiivielemendi olemasolu aadressiribal. Pärast seda lähtestab skript andmete töötlemiseks ja programmi käivitamiseks varem deklareeritud näitefunktsiooni.

Soovitan: