HTML - bu ma'lum parametrlarni PHP-da yozilgan skriptga keyingi ishlov berish uchun o'tkazishga imkon beruvchi belgilash tili. PHP funktsiyasini HTML-da qo'ng'iroq qilish uchun veb-dasturlashda tez-tez ishlatiladigan POST va GET uzatish usullaridan foydalanishingiz mumkin.
POST
POST usuli foydalanuvchi tomonidan veb-shaklga teglar ichiga kiritilgan ma'lumotlarni uzatishga imkon beradi. Barcha qayd qilingan ma'lumotlar shakl maydonlarida saqlanadi va tugmani bosgandan so'ng ma'lumotlar global $ _POST massiviga ko'chiriladi, shu orqali siz formalarni ishlash funktsiyasini chaqira olasiz.
Ushbu mexanizm ro'yxatdan o'tish formasini yoki tashrif buyuruvchilarning fikr-mulohazalarini yaratish uchun ishlatilishi mumkin. Yozuvlarni sharhlash tizimlari ushbu printsipga muvofiq ishlaydi, masalan, yangiliklar lentasida, mehmonlar kitoblarida, forumlarda, chatlarda va hokazo.
Usulni qo'llash uchun avval kerakli funktsiyani faylda e'lon qilishingiz kerak:
<? php
funktsiya misoli () {
// funktsiyadagi operatsiyalar ro'yxati
}
?>
Ushbu misolda funktsiya buyrug'i yordamida misol nomidagi funktsiya yaratilishi e'lon qilinadi, keyinchalik u kiritilgan shakl ma'lumotlarini qayta ishlash uchun ishlatiladi. Shundan so'ng siz PHP funktsiyalari chaqiriladigan HTML shaklini namoyish qilishingiz kerak:
Bunday holda, POST usuli yordamida kodni forma ishlov beruvchiga yuboradigan shakl yaratiladi. Ushbu misolda funktsiyani boshlash uchun maxfiy matn maydonidan foydalaniladi, bu esa uni keyingi ishlov berish uchun ma'lumot beradi. Istalgan funktsiyani ishga tushirish uchun foydalanuvchi tugmachani bosganligini aniqlash kerak bo'ladi. Agar tugma bosilsa, ilgari tavsiflangan funktsiya ishga tushiriladi:
<?
if (isset ($ _ POST [‘function_start ']) ==‘ borish ’) {
misol (); }
?>
Ushbu kod isset () funktsiyasi yordamida skriptdagi formadan uzatilgan ma'lumotlarning mavjudligini tekshiradi. Agar maxfiy shaklga kiritilgan ma'lumotlar mavjud bo'lsa, ilgari e'lon qilingan funktsiyani bajarish boshlanadi.
OLING
Ma'lumotni GET usuli bilan uzatish, kiritilgan ma'lumotlar yordamida shakl ma'lumotlarini ishlatmasdan sodir bo'lishi mumkin. Xuddi shunday, skript boshida, funktsiya operatori yordamida kerakli funktsiya e'lon qilinadi. Shundan so'ng, ma'lumotni uzatish uchun, masalan, quyidagi shaklning HTML havolasini yaratishingiz mumkin:
GET topshirilmoqda
Bunday holda, sinov elementi funktsiyani ishga tushirish uchun zarur bo'lgan belgilangan qiymati 1 bo'lgan manzilga qo'shiladi. Sinov metrikasi global $ _GET qatorida saqlanadi.
Foydalanuvchi havolani bosgandan so'ng, skript mavjud ma'lumotlarni tahlil qilishi kerak. Agar $ _GET qatorida sinov elementi bo'lsa, funktsiya chaqiriladi. Qayta ishlash quyidagi tarzda amalga oshirilishi mumkin:
if (isset ($ _ GET [‘test’]))) {
misol ($ _ GET [‘example’]); }
Ushbu kod manzil satrida massiv elementi mavjudligini tekshiradi. Shundan so'ng, skript ma'lumotlarni qayta ishlash uchun dasturni ishga tushirish uchun avval e'lon qilingan misol funktsiyasini ishga tushiradi.