Php (Personal Home Page) nomi bilan birinchi nashri chiqarildi. 1996 yil aprel oyida dasturlar jiddiy qayta ishlanganidan so‘ng, php/FI


Download 438.09 Kb.
bet11/16
Sana07.11.2023
Hajmi438.09 Kb.
#1753061
1   ...   8   9   10   11   12   13   14   15   16
Bog'liq
javoblar

2) Formani talab qilish


Demak bugungi darsimizda sizlar bilan bitta HTML forma yaratamiz va uni PHP skript yozib, ma'lumotlarni qayta ishlaymiz.
Shuningdek, qator bo'sh yoki bo'shmasligini, maydonlarni talab qilish kabi foydali funksiyalar bilan tanishamiz.

Forma yaratib olish


HTML forma yaratish uchun biz avvalo
tegini yozib olamiz. Har bir tegning o'zini atributlari mavjud. tegini ham o'zining atributlari bor. Biz hozir uning 2ta atributidan foydalanamiz. Ular action va method atributlari. Bu atributlar haqida ma'lumot o'tkan darsimizda keltirilgan.
tegida ham type va name atributlari mavjud. Bu bilan faqat ikkovi mavjud demoqchi emasman. Bu atributlar bilan bizning HTML kitobimizda tanishgan bo'lishingiz kerak. name atributiga forma maydonimizning nomi kiritiladi va ushbu maydon nomidagi ma'lumotni biz POST yoki GET metodi orqali olamiz.

Formada majburiy maydon hosil qilish


Endilikda biz formamizda asosiy bilimlarimizga tayangan holda,majburiy maydonlarni hosil qilamiz. Bunga alohida maydon hosil qilish deb tushunmang, shunchaki mavjud maydonni majburiyga aylantiramiz. Forma maydonini majburiy qilishdan maqsad, agar foydalanuvchi saytingizda izoh qoldirmoqchi bo'lsa yoki qayta bog'lanishni amalga oshirish vaqtida formadagi maydonlarni to'ldirmasdan ham yuborishi mumkin. Bu holda siz xabarni kimdan qabul qilganingizni bilmaysiz. Bu holat juda yomon. Shuning uchun biz o'zimizga kerakli maydonlarni foydalanuvchi uchun majburiy etib tayinlaymiz.
Bunda bizga PHP da asosan empty va isset funksiyalari qo'l keladi. Inson tilida aytganda, empty funksiyasi biror bir quti ichida narsa yo'q bo'lsa, yo'q deb aytadi. A isset funksiyasi esa quti ichida biror narsa bo'lsa hattoki oddiy bo'shliq bo'lsa ham narsa bor deb aytadi. Endi dasturlash tilida tushuntiraman, bizda bitta o'zgaruvchi berilgan. O'zgaruvchi ichida ma'lumot kiritilgan bo'lsa, hattoki oddiy probel bo'lsa ham buni isset funksiyasi, o'zgaruvchida ma'lumot bor deb chiqaradi. Agarda ma'lumot yo'q bo'lsa, empty funksiyasi ishlaydi, ya'ni ma'lumot yo'q deb chiqaradi. Buni misolda ko'ramiz:
3)

MisolO'zingizning PHP serveringizni oling


max() funksiyasi bilan eng yuqori qiymatni toping:
echo(max(2,4,6,8,10) . "
");
echo(max(22,14,68,18,15) . "
");
echo(max(array(4,6,8,10)) . "
");
echo(max(array(44,16,81,12)));
?>
O'zingiz sinab ko'ring »

Download 438.09 Kb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling