Com Trucar A La Funció Php En Html

Taula de continguts:

Com Trucar A La Funció Php En Html
Com Trucar A La Funció Php En Html

Vídeo: Com Trucar A La Funció Php En Html

Vídeo: Com Trucar A La Funció Php En Html
Vídeo: Назначение языков веб-разработки (html, css, php, js) на примере формы 2024, Maig
Anonim

HTML és un llenguatge de marques que us permet passar determinats paràmetres a un script escrit en PHP per processar-lo posteriorment. Per trucar a una funció PHP en HTML, podeu utilitzar els mètodes de transmissió POST i GET que s’utilitzen habitualment en la programació web.

Com trucar a la funció php en html
Com trucar a la funció php en html

POST

El mètode POST us permet passar informació que l’usuari ha introduït a un formulari web, inclòs en etiquetes. Tota la informació registrada s’emmagatzemarà als camps del formulari i, després de fer clic al botó, les dades es copiaran a la matriu global $ _POST, mitjançant la qual podeu trucar a la funció de controlador de formularis.

Aquest mecanisme es pot utilitzar per crear un formulari de registre o comentaris dels visitants. Els sistemes de comentari de registres funcionen d'acord amb aquest principi, per exemple, al feed de notícies, llibres de visites, fòrums, xats, etc.

Per aplicar el mètode, primer heu de declarar la funció desitjada al fitxer:

<? php

exemple de funció () {

// llista d'operacions de la funció

}

?>

En aquest exemple, mitjançant l'ordre function, es declara la creació d'una funció anomenada exemple, que posteriorment s'utilitzarà per processar les dades del formulari introduïdes. Després d'això, heu de mostrar el formulari HTML, a través del qual s'anomenaran les funcions PHP:

En aquest cas, es crea un formulari que envia el codi al gestor de formularis mitjançant el mètode POST. Per inicialitzar la funció en aquest exemple, s'utilitza un camp de text ocult, que transmet informació per al seu posterior processament. Per executar la funció desitjada, caldrà establir si l’usuari ha premut un botó. Si es va prémer el botó, s'activarà la funció descrita anteriorment:

<?

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

example (); }

?>

Aquest codi comprova la presència de les dades transferides des del formulari al script mitjançant la funció isset (). Si hi ha dades introduïdes en el formulari ocult, comença l'execució de la funció declarada anteriorment.

ACONSEGUIR

La transferència d'informació pel mètode GET es pot produir sense utilitzar les dades del formulari a través de l'adreça introduïda. De la mateixa manera, al començament de l'script, la funció requerida es declara mitjançant la instrucció de funció. Després, per transferir informació, per exemple, podeu crear un enllaç HTML del formulari en lloc de:

Passant GET

En aquest cas, l'element de prova s'afegeix a l'adreça amb un valor fix d'1, que és necessari per inicialitzar la funció. La mètrica de prova s’emmagatzemarà a la matriu global $ _GET.

Després que l'usuari faci clic a l'enllaç, l'script haurà d'analitzar les dades disponibles. Si hi ha un element de prova a la matriu $ _GET, es cridarà la funció. El processament es pot fer de la següent manera:

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

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

Aquest codi comprova la presència d'un element de matriu a la barra d'adreces. Després d'això, l'script inicialitza la funció d'exemple declarada anteriorment per processar les dades i executar el programa.

Recomanat: