Ձևի տվյալների մշակումը PHP ծրագրավորման լեզվի (PL) ամենակարևոր գործառույթներից մեկն է: Առկա գործիքները թույլ են տալիս արդյունահանել օգտվողի կողմից մուտքագրված տվյալները և դրանք պահպանել հատուկ փոփոխականների մեջ, որից հետո դրանք կարող են փոխարկվել և գրվել տարբեր տվյալների շտեմարաններում (DB) կամ ֆայլերում:
Հրահանգներ
Քայլ 1
Ստեղծեք պահանջվող ձև HTML- ի միջոցով `ընտրելով տվյալների փոխանցման ամենահարմար մեթոդը: Տեղադրման համար օգտագործվում է բռնակ: PHP- ի միջոցով օգտագործողի տվյալների հաջող մշակման համար կարևոր է նշել մեթոդը և գործողության հատկանիշը: Օրինակ:
Քայլ 2
Այս HTML կոդը ցույց է տալիս, որ ձևի տվյալները կփոխանցվեն process.php ֆայլում գրված սցենարին ՝ օգտագործելով POST մեթոդը, որը թույլ է տալիս անհրաժեշտ փոփոխականները թաքնված եղանակով փոխանցել օգտագործողի համար: Մեթոդին այլընտրանք է GET- ը, որը փոխանցում է ցանկալի տվյալները հասցեի տողի միջոցով: Այսպիսով, կոճակը կտտացնելուց հետո մուտքագրված տվյալները կցուցադրվեն զննարկչի պատուհանի վերին մասում:
Քայլ 3
Ստեղծեք անհրաժեշտ ձևի տարրեր `օգտագործելով լրացուցիչ հատկանիշների արժեքը, անունը և տեսակը: Օրինակ ՝ երկու դաշտ ստեղծելու համար, որտեղ օգտագործողը կարող է մուտքագրել իր անուն-ազգանունը, կարող եք գրել հետևյալ ծածկագիրը.
Անուն:
Ազգանուն
Այս հատվածը թույլ է տալիս ստեղծել երկու տեքստի դաշտ `օգտագործողի անունն ու ընտանեկան անունով օգտվողի անունը և ազգանունը նշելու համար, որոնք կօգտագործվեն ավելի ուշ տվյալների մշակման համար:
Քայլ 4
Ստեղծեք process.php անունով նոր ֆայլ նույն գրացուցակում, ինչ HTML փաստաթուղթը, որտեղ գտնվում է ձևի տվյալները: Ֆայլ ստեղծելու համար գրացուցակի պարունակությունը ցուցադրելու համար պատուհանի ազատ հատվածի վրա աջ կտտացրեք և ընտրեք «Նոր» - «Տեքստային ֆայլ», ապա նշեք համապատասխան անունն ու ընդլայնումը: Մուտքագրեք հետևյալ ծածկագիրը.
<? php
$ username = htmlspecialchars ($ _ POST [‘users names’]);
$ second_name = htmlspecialchars ($ _ POST ['ընտանեկան անուն']);
echo «Ձեր անունը $ օգտվողի անուն է, իսկ ազգանունը ՝ $ second_name»; ?>>
Քայլ 5
Այս կոդը թույլ է տալիս հետ վերցնել անհրաժեշտ տվյալները, որոնք օգտագործողը մուտքագրել է ձև: $ օգտագործողի անունը նշանակվում է օգտագործողի անվան տեքստի վանդակում մուտքագրված անունը, որն անցել է $ _POST գլոբալ զանգվածով: Htmlspecialchars () գործառույթի օգտագործումը; հանվում են լրացուցիչ նիշեր, որոնք օգտագործողը սխալմամբ կամ կանխամտածված կարող էր գրել ստեղնաշարից մուտք գործելիս: Ձևից անհրաժեշտ տվյալները փոփոխականների մեջ հանելուց հետո ստացված տեղեկատվությունը կարող եք դուրս բերել `օգտագործելով echo հայտարարությունը: Հետ վերցնելուց առաջ կարող են կատարվել նաև անհրաժեշտ գործողություններ, որոնք կարող են անհրաժեշտ լինել որոշակի խնդիր կատարելու համար: Ստացված արժեքները կարող են մշակվել PHP- ում առկա բոլոր գործառույթների միջոցով, ինչը նշանակում է, որ ծրագրավորողը սահմանափակված չէ HTML ձևի տվյալների հետ աշխատելու գործիքներով: