Come Chiamare La Funzione Php In Html

Sommario:

Come Chiamare La Funzione Php In Html
Come Chiamare La Funzione Php In Html

Video: Come Chiamare La Funzione Php In Html

Video: Come Chiamare La Funzione Php In Html
Video: How to Connect HTML Form with MySQL Database using PHP 2024, Maggio
Anonim

L'HTML è un linguaggio di markup che consente di passare determinati parametri a uno script scritto in PHP per ulteriori elaborazioni. Per chiamare una funzione PHP in HTML, puoi utilizzare i metodi di trasmissione POST e GET comunemente usati nella programmazione web.

Come chiamare la funzione php in html
Come chiamare la funzione php in html

INVIARE

Il metodo POST consente di passare le informazioni che sono state immesse dall'utente in un modulo web, racchiuso tra tag. Tutte le informazioni registrate verranno archiviate nei campi del modulo e, dopo aver fatto clic sul pulsante, i dati verranno copiati nell'array $ _POST globale, tramite il quale è possibile chiamare la funzione del gestore del modulo.

Questo meccanismo può essere utilizzato per creare un modulo di registrazione o un feedback da parte dei visitatori. I sistemi per commentare i record funzionano secondo questo principio, ad esempio nel feed delle notizie, nei libri degli ospiti, nei forum, nelle chat, ecc.

Per applicare il metodo, devi prima dichiarare la funzione desiderata nel file:

<?php

esempio di funzione () {

// elenco delle operazioni nella funzione

}

?>

In questo esempio, utilizzando il comando function, viene dichiarata la creazione di una funzione denominata example, che verrà successivamente utilizzata per elaborare i dati del form immessi. Successivamente, è necessario visualizzare il modulo HTML, attraverso il quale verranno chiamate le funzioni PHP:

In questo caso viene creato un form che invia il codice al gestore del form utilizzando il metodo POST. Per inizializzare la funzione in questo esempio, viene utilizzato un campo di testo nascosto, che trasmette informazioni per la sua ulteriore elaborazione. Per eseguire la funzione desiderata sarà necessario stabilire se l'utente ha premuto un pulsante. Se il pulsante è stato premuto, verrà attivata la funzione precedentemente descritta:

<?

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

esempio (); }

?>

Questo codice verifica la presenza dei dati trasferiti dal form nello script utilizzando la funzione isset(). Se sono presenti dati inseriti nel form nascosto, inizia l'esecuzione della funzione precedentemente dichiarata.

OTTENERE

Il trasferimento delle informazioni tramite il metodo GET può avvenire senza utilizzare i dati del modulo tramite l'indirizzo inserito. Allo stesso modo, all'inizio dello script, la funzione richiesta viene dichiarata utilizzando l'istruzione di funzione. Successivamente, per trasferire informazioni, ad esempio, puoi creare un collegamento HTML del modulo invece di:

Passando GET

In questo caso, l'elemento di test viene aggiunto all'indirizzo con un valore fisso di 1, necessario per inizializzare la funzione. La metrica del test verrà archiviata nell'array $ _GET globale.

Dopo che l'utente ha fatto clic sul collegamento, lo script dovrà analizzare i dati disponibili. Se è presente un elemento di test nell'array $ _GET, verrà chiamata la funzione. Il trattamento può essere effettuato come segue:

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

esempio ($ _ GET ['esempio']); }

Questo codice verifica la presenza di un elemento dell'array nella barra degli indirizzi. Successivamente, lo script inizializza la funzione di esempio dichiarata in precedenza per elaborare i dati e quindi eseguire il programma.

Consigliato: