Shakl ma'lumotlarini qayta ishlash PHP dasturlash tilining (PL) muhim vazifalaridan biridir. Mavjud vositalar foydalanuvchi tomonidan kiritilgan ma'lumotlarni chiqarib olish va ularni maxsus o'zgaruvchilarga saqlashga imkon beradi, shundan so'ng ularni turli xil ma'lumotlar bazalariga (JB) yoki fayllarga aylantirish va yozish mumkin.
Ko'rsatmalar
1-qadam
Ma'lumot uzatishning eng qulay usulini tanlab, HTML yordamida kerakli shaklni yarating. Qo'shish uchun tutqich ishlatiladi. PHP orqali foydalanuvchi ma'lumotlarini muvaffaqiyatli qayta ishlash uchun usul va harakat atributini ko'rsatish muhimdir. Masalan:
2-qadam
Ushbu HTML kod, ariza ma'lumotlari POST usuli yordamida process.php faylida yozilgan skriptga o'tishini bildiradi, bu esa foydalanuvchiga kerakli o'zgaruvchilarni yashirin usulda o'tkazishga imkon beradi. Usulga alternativa - bu kerakli ma'lumotlarni manzil satri orqali uzatuvchi GET. Shunday qilib, tugmachani bosgandan so'ng, kiritilgan ma'lumotlar brauzer oynasining yuqori qismida ko'rsatiladi.
3-qadam
Qo'shimcha atributlar qiymati, nomi va turidan foydalanib kerakli shakl elementlarini yarating. Masalan, foydalanuvchi o'z familiyasini va familiyasini kiritishi mumkin bo'lgan ikkita maydon yaratish uchun siz quyidagi kodni yozishingiz mumkin:
Ism:
Familiya
Ushbu segment foydalanuvchi familiyasini va familiyasini ko'rsatish uchun ikkita matn maydonini yaratishga imkon beradi, keyinchalik ma'lumotlar qayta ishlash uchun foydalaniladigan foydalanuvchi va familiya nomlari bilan.
4-qadam
Forma ma'lumotlari joylashgan HTML-hujjat bilan bir xil katalogda process.php nomli yangi fayl yarating. Fayl yaratish uchun katalog tarkibini ko'rsatish uchun oynaning bo'sh joyiga o'ng tugmasini bosing va "Yangi" - "Matnli fayl" ni tanlang, so'ngra tegishli nom va kengaytmani ko'rsating. Quyidagi kodni kiriting:
<? php
$ username = htmlspecialchars ($ _ POST ['usersname']);
$ second_name = htmlspecialchars ($ _ POST ['familyname']);
echo “Sizning ismingiz $ username va familiya $ second_name"; ?>
5-qadam
Ushbu kod foydalanuvchi forma ichiga kiritgan kerakli ma'lumotlarni olish imkonini beradi. $ foydalanuvchi nomiga global $ _POST qatoridan o'tgan foydalanuvchilar nomi matn maydoniga kiritilgan ism beriladi. Htmlspecialchars () funktsiyasidan foydalanish; foydalanuvchi klaviaturadan kirayotganda xato yoki qasddan yozishi mumkin bo'lgan qo'shimcha belgilar o'chiriladi. Formadan kerakli ma'lumotlarni o'zgaruvchiga chiqargandan so'ng, siz echo operatori yordamida olingan ma'lumotlarni chiqarishingiz mumkin. Chiqib olishdan oldin, ma'lum bir vazifani bajarish uchun kerak bo'lishi mumkin bo'lgan kerakli harakatlar ham amalga oshirilishi mumkin. Olingan qiymatlar PHP-da mavjud bo'lgan barcha funktsiyalar tomonidan qayta ishlanishi mumkin, demak, dasturchi HTML shaklidagi ma'lumotlar bilan ishlash vositalarida cheklanmaydi.