Kako Pozvati Php Funkciju U Html-u

Sadržaj:

Kako Pozvati Php Funkciju U Html-u
Kako Pozvati Php Funkciju U Html-u

Video: Kako Pozvati Php Funkciju U Html-u

Video: Kako Pozvati Php Funkciju U Html-u
Video: 7 Php u html-u 2024, Maj
Anonim

HTML je označni jezik koji vam omogućava prosljeđivanje određenih parametara skripti napisanoj na PHP-u za daljnju obradu. Da biste pozvali PHP funkciju u HTML-u, možete koristiti metode prijenosa POST i GET koje se obično koriste u web programiranju.

Kako pozvati php funkciju u html-u
Kako pozvati php funkciju u html-u

POŠTA

POST metoda omogućava vam prosljeđivanje informacija koje je korisnik unio u web obrazac, zatvoren u tagove. Sve zabilježene informacije pohranit će se u polja obrasca, a nakon klika na gumb podaci će se kopirati u globalni niz $ _POST putem kojeg možete pozvati funkciju obrađivača obrazaca.

Ovaj mehanizam se može koristiti za stvaranje registracijskog obrasca ili povratnih informacija od posjetitelja. Sistemi za komentiranje zapisa rade prema ovom principu, na primjer, u vijestima, knjigama gostiju, forumima, chatovima itd.

Da biste primijenili metodu, prvo morate deklarirati željenu funkciju u datoteci:

<? php

primjer funkcije () {

// lista operacija u funkciji

}

?>

U ovom primjeru, pomoću naredbe funkcije, deklarira se stvaranje funkcije nazvane example, koja će se kasnije koristiti za obradu unesenih podataka obrasca. Nakon toga trebate prikazati HTML obrazac kroz koji će se pozivati PHP funkcije:

U ovom se slučaju kreira obrazac koji šalje kôd rukovaocu obrascem pomoću metode POST. Za inicijalizaciju funkcije u ovom primjeru koristi se skriveno tekstualno polje koje prenosi informacije za njegovu daljnju obradu. Da biste pokrenuli željenu funkciju, bit će potrebno utvrditi je li korisnik pritisnuo tipku. Ako je tipka pritisnuta, aktivirat će se prethodno opisana funkcija:

<?

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

primjer (); }

?>

Ovaj kod provjerava prisutnost podataka prenesenih iz obrasca u skripti pomoću funkcije isset (). Ako postoje podaci uneseni u skriveni obrazac, započinje izvršavanje prethodno deklarirane funkcije.

GET

Prijenos podataka metodom GET može se dogoditi bez upotrebe podataka obrasca kroz unesenu adresu. Slično tome, na početku skripte, potrebna funkcija se deklarira pomoću izraza funkcije. Nakon toga, za prijenos informacija, na primjer, možete stvoriti HTML vezu obrasca umjesto:

Prolazeći GET

U ovom se slučaju testni element dodaje adresi s fiksnom vrijednošću 1, koja je potrebna za inicijalizaciju funkcije. Testna metrika bit će pohranjena u globalni niz $ _GET.

Nakon što korisnik klikne na vezu, skripta će trebati analizirati dostupne podatke. Ako se u $ _GET polju nalazi testni element, funkcija će biti pozvana. Obrada se može izvršiti na sljedeći način:

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

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

Ovaj kod provjerava prisutnost elementa niza u adresnoj traci. Nakon toga, skripta inicijalizira prethodno deklariranu primjernu funkciju za obradu podataka i zatim pokretanje programa.

Preporučuje se: