El processament de dades de formularis és una de les funcions més importants del llenguatge de programació PHP (PL). Les eines disponibles permeten extreure les dades introduïdes per l'usuari i guardar-les en variables especials, després de les quals es poden convertir i escriure a diverses bases de dades (DB) o fitxers.
Instruccions
Pas 1
Creeu el formulari requerit mitjançant HTML, escollint el mètode de transmissió de dades més convenient. S'utilitza un mànec per a la inserció. Per processar amb èxit les dades dels usuaris mitjançant PHP, és important especificar el mètode i l'atribut d'acció. Per exemple:
Pas 2
Aquest codi HTML indica que les dades del formulari es passaran a l'script escrit al fitxer process.php mitjançant el mètode POST, que us permet passar les variables necessàries d'una manera oculta per a l'usuari. Una alternativa al mètode és GET, que transfereix les dades desitjades a través de la barra d’adreces. Així, després de fer clic al botó, les dades introduïdes es mostraran a la part superior de la finestra del navegador.
Pas 3
Creeu els elements de formulari necessaris mitjançant el valor, el nom i el tipus dels atributs addicionals. Per exemple, per crear dos camps on l'usuari pugui introduir el seu nom i cognom, podeu escriure el codi següent:
Nom:
Cognom
Aquest segment us permet crear dos camps de text per especificar el nom i el cognom de l'usuari amb els noms nom d'usuari i nom de família, que s'utilitzaran per al processament de dades més endavant.
Pas 4
Creeu un fitxer nou anomenat process.php al mateix directori que el document HTML on es troben les dades del formulari. Per crear un fitxer, feu clic amb el botó dret sobre una àrea lliure de la finestra per mostrar el contingut del directori i seleccioneu "Nou" - "Fitxer de text" i, a continuació, especifiqueu el nom i l'extensió adequats. Introduïu el codi següent:
<? php
$ nom d'usuari = htmlspecialchars ($ _ POST ['nom_usuari']);
$ second_name = htmlspecialchars ($ _ POST ['nom_familia']);
eco "El vostre nom és $ username i el cognom és $ second_name"; ?>
Pas 5
Aquest codi us permet recuperar les dades necessàries que l'usuari va introduir al formulari. A $ username se li assigna el nom introduït al quadre de text nom d'usuari, que es va passar per la matriu global $ _POST. Utilitzant la funció htmlspecialchars (); s'eliminen els caràcters addicionals que l'usuari podria escriure per error o deliberadament en entrar des del teclat. Després d’extreure les dades necessàries del formulari a variables, podeu generar la informació rebuda mitjançant la sentència echo. Abans de la retirada, també es poden dur a terme les accions necessàries que poden ser necessàries per completar una tasca en particular. Els valors obtinguts es poden processar amb totes les funcions disponibles en PHP, cosa que significa que el programador no està limitat a les eines per treballar amb dades de formulari HTML.