Forma məlumatların işlənməsi PHP proqramlaşdırma dilinin (PL) ən vacib funksiyalarından biridir. Mövcud vasitələr istifadəçinin daxil etdiyi məlumatları çıxartmağa və xüsusi dəyişənlərə saxlamağa imkan verir, bundan sonra müxtəlif məlumat bazalarına (DB) və ya sənədlərə çevrilə və yaza bilər.
Təlimat
Addım 1
Məlumatların ötürülməsinin ən əlverişli üsulunu seçərək HTML-dən istifadə edərək lazımi formanı yaradın. Taxmaq üçün bir sap istifadə olunur. PHP vasitəsilə istifadəçi məlumatlarının uğurlu işlənməsi üçün metod və fəaliyyət atributunun göstərilməsi vacibdir. Misal üçün:
Addım 2
Bu HTML kodu, forma məlumatlarının POST metodundan istifadə edərək process.php sənədində yazılmış skriptə keçəcəyini və istifadəçi üçün lazımi dəyişənləri gizli şəkildə ötürməyinizi təmin etdiyini göstərir. Metodun alternativi, istədiyiniz məlumatları ünvan çubuğu vasitəsilə ötürən GET-dir. Beləliklə, düyməni basdıqdan sonra daxil edilmiş məlumatlar brauzer pəncərəsinin yuxarı hissəsində görünəcəkdir.
Addım 3
Əlavə atributların dəyərini, adını və növünü istifadə edərək tələb olunan form elementlərini yaradın. Məsələn, istifadəçinin adını və soyadını daxil edə biləcəyi iki sahə yaratmaq üçün aşağıdakı kodu yaza bilərsiniz:
Ad:
Soyad
Bu seqment istifadəçinin ad və soyadını istifadəçi adı və soyadı adları ilə təyin etmək üçün iki mətn sahəsi yaratmağa imkan verir ki, bu da sonradan məlumatların işlənməsi üçün istifadə ediləcəkdir.
Addım 4
Forma məlumatlarının yerləşdiyi HTML sənədi ilə eyni qovluqda process.php adlı yeni bir fayl yaradın. Bir fayl yaratmaq üçün qovluğun içindəkiləri göstərmək üçün pəncərənin boş bir sahəsini sağ vurun və "Yeni" - "Mətn faylı" seçin, sonra uyğun adı və uzantını göstərin. Aşağıdakı kodu daxil edin:
<? php
$ username = htmlspecialchars ($ _ POST [‘usersname’]);
$ second_name = htmlspecialchars ($ _ POST [‘familyname’]);
echo “Adınız $ istifadəçi adı və soyadınız $ second_name"; ?>
Addım 5
Bu kod istifadəçinin formaya daxil etdiyi lazımi məlumatları almağa imkan verir. $ istifadəçi adına qlobal $ _POST massivindən keçən istifadəçilər adı mətn qutusuna daxil edilmiş ad verilir. Htmlspecialchars () funksiyasından istifadə etmək; istifadəçinin klaviaturadan daxil olarkən səhvən və ya bilərəkdən yaza biləcəyi əlavə simvollar silinir. Lazımi məlumatları formadan dəyişənlərə çıxardıqdan sonra alınan məlumatları echo ifadəsindən istifadə edərək çıxara bilərsiniz. Geri çəkilmədən əvvəl, müəyyən bir işi başa çatdırmaq üçün lazım ola biləcək lazımi tədbirlər də həyata keçirilə bilər. Alınan dəyərlər PHP-də mövcud olan bütün funksiyalar tərəfindən işlənə bilər, yəni proqramçı HTML forma məlumatları ilə işləmək üçün alətlərdə məhdud deyil.