1- mustaqil ishi Kiberxavfsizlik fakultetining cao016–4 – guruh talabasi
Download
0,55 Mb.
bet
5/6
Sana
20.05.2024
Hajmi
0,55 Mb.
#246261
1
2
3
4
5
6
Bog'liq
Art1kov
PHP
da formalar
HTML formasini yaratish:
elementi yordamida HTML formasini yaratishdan boshlang.
Shaklni yuborishni boshqaradigan URL yoki PHP skriptini ko'rsatish uchun shaklning harakat
atributini belgilang.
Shakl ma'lumotlarini yuborish uchun mos usulni tanlang: GET yoki POST.
Shakl tegining metod
atributi buni belgilaydi.
Shakl maydonlari:
Formada HTML kiritish elementlaridan foydalangan holda turli shakl maydonlarini kiriting,
masalan,
,
,
va hokazo.
Har bir maydonga
nom atributini tayinlang
, u PHP da maydon qiymatiga havola qilish uchun
ishlatiladi.
Yuborish tugmasi:
Form atributi "yuborish" ga o'rnatilgan
elementi yordamida
formaga yuborish tugmasini
qo'shing.
Ushbu tugma bosilganda shaklni yuborishni ishga tushiradi.
PHP da shakllar bilan ishlash:
Server tomonida ariza yuborish arizaning harakat atributida ko'rsatilgan PHP skripti tomonidan
qabul qilinadi.
Formaning
metod atributiga qarab
, $_POST yoki $_GET superglobal massivlari yordamida shakl
maydoni qiymatlariga kiring.
Ma'lumotlar yaxlitligi va xavfsizligini ta'minlash uchun foydalanuvchi kiritgan ma'lumotlarni
tasdiqlang va tozalang.
Shakl ma'lumotlarini
qayta ishlash
, ma'lumotlar bazasi operatsiyalarini yoki boshqa kerakli
vazifalarni bajarish.
Muvaffaqiyatli ariza topshirilgandan so'ng, tegishli xabarlarni ko'rsating
yoki foydalanuvchini
boshqa sahifaga yo'naltiring
.
PHP da shakl yaratish va ishlov berishni tasvirlash uchun oddiy misol:
Name:
Email:
if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Retrieve form field values $name = $_POST['name']; $email = $_POST['email']; // Kiritilgan ma'lumotlarni tasdiqlang va tozalang // ... // Shakl ma'lumotlarini qayta ishlash (masalan, ma'lumotlar bazasiga saqlash) // ... // Muvaffaqiyatli sahifaga yo'naltiring yoki muvaffaqiyatli xabarni ko'rsating // ... } ?> Shaklni yuborish bilan shug'ullanadigan PHP skriptida (bu misolda process_form.php) siz $_POST superglobal massividan foydalanib yuborilgan qiymatlarga kirishingiz mumkin. Keyin taqdim etilgan ma'lumotlar asosida tekshirish, qayta ishlash va kerakli harakatlarni bajarishingiz mumkin.
Xulosa
Download
0,55 Mb.
1
2
3
4
5
6
Download
0,55 Mb.
Bosh sahifa
Aloqalar
Bosh sahifa
Dərs
Mühazirə
Qaydalar
Referat
Xülasə
Yazı
1- mustaqil ishi Kiberxavfsizlik fakultetining cao016–4 – guruh talabasi
Download
0,55 Mb.