Veidlapas datu apstrāde ir viena no vissvarīgākajām PHP programmēšanas valodas (PL) funkcijām. Pieejamie rīki ļauj iegūt lietotāja ievadītos datus un saglabāt tos īpašos mainīgos, pēc tam tos var pārveidot un ierakstīt dažādās datu bāzēs (DB) vai failos.
Instrukcijas
1. solis
Izveidojiet nepieciešamo veidlapu, izmantojot HTML, izvēloties ērtāko datu pārraides metodi. Ievietošanai tiek izmantots rokturis. Lai veiksmīgi apstrādātu lietotāja datus, izmantojot PHP, ir svarīgi norādīt metodi un darbības atribūtu. Piemēram:
2. solis
Šis HTML kods norāda, ka veidlapas dati tiks nodoti skriptam, kas rakstīts failā process.php, izmantojot metodi POST, kas ļauj lietotājam slēptā veidā nodot nepieciešamos mainīgos. Metodes alternatīva ir GET, kas vēlamos datus pārsūta caur adreses joslu. Tādējādi pēc noklikšķināšanas uz pogas ievadītie dati tiks parādīti pārlūkprogrammas loga augšdaļā.
3. solis
Izveidojiet nepieciešamos veidlapas elementus, izmantojot papildu atribūtu vērtību, nosaukumu un veidu. Piemēram, lai izveidotu divus laukus, kuros lietotājs var ievadīt savu vārdu un uzvārdu, varat ierakstīt šādu kodu:
Nosaukums:
Uzvārds
Šis segments ļauj jums izveidot divus teksta laukus, lai norādītu lietotāja vārdu un uzvārdu ar vārdiem username un familyname, kas vēlāk tiks izmantoti datu apstrādei.
4. solis
Izveidojiet jaunu failu ar nosaukumu process.php tajā pašā direktorijā, kurā atrodas HTML dokuments, kurā atrodas veidlapas dati. Lai izveidotu failu, ar peles labo pogu noklikšķiniet uz brīva loga apgabala, lai parādītu direktorija saturu, un atlasiet "Jauns" - "Teksta fails", pēc tam norādiet atbilstošo nosaukumu un paplašinājumu. Ievadiet šādu kodu:
<? php
$ lietotājvārds = htmlspecialchars ($ _ POST [‘lietotājvārds’]);
$ second_name = htmlspecialchars ($ _ POST [‘familyname’]);
atbalss “Tavs vārds ir $ lietotājvārds un uzvārds ir $ second_name”; ?>
5. solis
Šis kods ļauj izgūt nepieciešamos datus, kurus lietotājs ievadīja veidlapā. $ lietotājvārdam tiek piešķirts nosaukums, kas ievadīts lietotāja nosaukuma tekstlodziņā, kas tika izlaists caur globālo masīvu $ _POST. Funkcijas htmlspecialchars () izmantošana; tiek noņemtas papildu rakstzīmes, kuras lietotājs var kļūdaini vai apzināti uzrakstīt, ievadot tastatūru. Pēc nepieciešamo datu iegūšanas no formas mainīgajos, saņemto informāciju var izvadīt, izmantojot atbalss paziņojumu. Pirms atteikšanās var veikt arī nepieciešamās darbības, kas var būt nepieciešamas konkrēta uzdevuma izpildei. Iegūtās vērtības var apstrādāt ar visām PHP pieejamajām funkcijām, kas nozīmē, ka programmētājs nav ierobežots rīkos darbam ar HTML formas datiem.