L'elaborazione dei dati dei moduli è una delle funzioni più importanti del linguaggio di programmazione PHP (PL). Gli strumenti disponibili consentono di estrarre i dati inseriti dall'utente e salvarli in apposite variabili, dopodiché possono essere convertiti e scritti in vari database (DB) o file.
Istruzioni
Passo 1
Crea il modulo richiesto utilizzando HTML, scegliendo il metodo di trasmissione dei dati più conveniente. Per l'inserimento viene utilizzata una maniglia. Per il corretto trattamento dei dati dell'utente tramite PHP, è importante specificare il metodo e l'attributo dell'azione. Per esempio:
Passo 2
Questo codice HTML indica che i dati del modulo verranno passati allo script scritto nel file process.php utilizzando il metodo POST, che consente di passare le variabili richieste in modo nascosto per l'utente. Un'alternativa al metodo è GET, che trasferisce i dati desiderati tramite la barra degli indirizzi. Pertanto, dopo aver cliccato sul pulsante, i dati inseriti verranno visualizzati nella parte superiore della finestra del browser.
Passaggio 3
Creare gli elementi del modulo richiesti utilizzando gli attributi aggiuntivi valore, nome e tipo. Ad esempio, per creare due campi dove l'utente può inserire il proprio nome e cognome, si può scrivere il seguente codice:
Nome:
Cognome
Questo segmento consente di creare due campi di testo per specificare il nome e il cognome dell'utente con i nomi nomeutente e cognome, che verranno utilizzati in seguito per l'elaborazione dei dati.
Passaggio 4
Crea un nuovo file chiamato process.php nella stessa directory del documento HTML in cui si trovano i dati del modulo. Per creare un file, fare clic con il tasto destro del mouse su un'area libera della finestra per visualizzare il contenuto della directory e selezionare "Nuovo" - "File di testo", quindi specificare il nome e l'estensione appropriati. Inserisci il seguente codice:
<?php
$ username = htmlspecialchars ($ _ POST ['usersname']);
$ second_name = htmlspecialchars ($ _ POST ['familyname']);
echo “Il tuo nome è $ username e il cognome è $ second_name”; ?>
Passaggio 5
Questo codice consente di recuperare i dati necessari che l'utente ha inserito nel modulo. A $ username viene assegnato il nome inserito nella casella di testo username, che è stato passato attraverso l'array $ _POST globale. Utilizzando la funzione htmlspecialchars(); vengono rimossi i caratteri extra che l'utente potrebbe scrivere erroneamente o deliberatamente durante l'immissione da tastiera. Dopo aver estratto i dati necessari dal modulo in variabili, è possibile emettere le informazioni ricevute utilizzando l'istruzione echo. Prima del ritiro, possono essere eseguite anche le azioni necessarie che potrebbero essere necessarie per completare una determinata attività. I valori ottenuti possono essere elaborati da tutte le funzioni disponibili in PHP, il che significa che il programmatore non è limitato negli strumenti per lavorare con i dati dei moduli HTML.