Qiymatni Qanday O'tkazish Kerak

Mundarija:

Qiymatni Qanday O'tkazish Kerak
Qiymatni Qanday O'tkazish Kerak

Video: Qiymatni Qanday O'tkazish Kerak

Video: Qiymatni Qanday O'tkazish Kerak
Video: #документы #azizavtoekspert #машина Автомобил сотиб олишда. Кандай хужжатлар керак болади 2024, May
Anonim

Saytga tashrif buyuruvchilar uchun eng jozibali va shuning uchun ularning yaratuvchilari uchun eng muhimi ularning interaktiv qobiliyatidir. Ya'ni, mehmonga ba'zi ma'lumotlarni (yoki ma'lumot so'rovini) serverga yuborish va undan javob olish qobiliyati. Ushbu jarayonni tashkil qilish foydalanuvchi brauzeridagi sahifalardan server skriptlariga o'zgaruvchilarni uzatishni talab qiladi. Bugungi kunda eng keng tarqalgan: sahifalarni tavsiflash tillaridan - HTML (HyperText Markup Language - "gipermatnni belgilash tili") va server tomonidagi skript tillaridan - PHP (Hypertext Preprocessor - "hypertext preprocessor"). O'zgaruvchilarni HTML-sahifalardan PHP-skriptlarga o'tkazishning eng oddiy variantlarini ko'rib chiqamiz.

PHP skriptiga o'zgaruvchilar yuborish
PHP skriptiga o'zgaruvchilar yuborish

Bu zarur

PHP va HTML tillari bo'yicha asosiy bilimlar

Ko'rsatmalar

1-qadam

Muammoning birinchi qismi (HTML-sahifalardan o'zgaruvchilarni o'tkazish) sahifa kodiga foydalanuvchi kiritish va kerakli ma'lumotlar turini uzatish uchun ko'proq mos bo'lgan element elementlarini joylashtirish orqali hal qilinadi. Bular "matn", "tekstarea" yoki "parol" matn maydonlari, "tasdiqlash katakchasi" yoki "radio" radio tugmalari, "tanlash" ro'yxatlari, "fayl" faylini tanlash maydoni, "kirish" tugmalari yoki "yashirin" bo'lishi mumkin. maydonlar. Ushbu elementlarning har birining HTML kodida "name" yorlig'i bo'lishi kerak - u uzatilayotgan o'zgaruvchining nomini o'z ichiga oladi. Masalan, ko'p satrli matnlar uchun HTML quyidagi ko'rinishga ega bo'lishi mumkin:

bu erda asl matn

Va yashirin maydon uchun kod quyidagicha:

Shakl elementlarining har qanday biri forma teglari ichiga joylashtirilishi kerak. Ochilish yorlig'i quyidagicha:

Bu erda "action" yorlig'i yuborilgan o'zgaruvchilar o'tkazilishi kerak bo'lgan server skriptining nomini va "method" yorlig'i ma'lumotlarni uzatish usulini belgilaydi. Faqat ikkita yo'l bo'lishi mumkin - POST yoki GET. Ularning asosiy farqi shundaki, GET usuli bilan o'zgaruvchilar sahifa manzili (URL) bilan birga, POST usuli bilan esa tarmoq paketlarining maxsus maydonida (sarlavha) uzatiladi.

Shaklni yopish yorlig'i oddiy:

Va, albatta, foydalanuvchiga serverga o'zgaruvchini yuborish buyrug'ini berishi uchun tugmachani qo'shish kerak. Natijada, server skriptiga o'zgaruvchilarni yuborish uchun elementlar bilan shaklning HTML kodi quyidagicha ko'rinishi mumkin:

bu erda asl matn

HTML shakli
HTML shakli

2-qadam

Endi server php-skriptidan unga yuborilgan o'zgaruvchilarga qanday kirishni ko'rib chiqamiz. Bu erda hamma narsa juda oddiy - GET usuli bilan yuborilgan o'zgaruvchilar $ _GET superglobal qatoriga, POST usuli bilan yuborilganlar esa xuddi shunday $ _POST qatoriga joylashtirilgan. Yana bitta superglobal massiv mavjud - $ _REQUEST. Qanday o'tganidan qat'i nazar, barcha o'zgaruvchilar unga tushadi. Formadan olingan o'zgaruvchilar haqida ma'lumotni hideMe va strings nomlari bilan nashr etadigan eng oddiy php kodi quyidagicha ko'rinishi mumkin:

<? php

agar ($ _ POST) {

echo ('hideMe o'zgaruvchisi "'. $ _ POST ['hideMe']" qiymatini o'z ichiga oladi. '"

');

echo ('O'zgaruvchi qatorlar "' qiymatini o'z ichiga oladi. $ _ POST ['satrlar']);

}

?>

Bu erda "if" taqqoslash operatori har qanday o'zgaruvchining POST ekanligini tekshirishda ishlatiladi. Agar siz HTML formati va PHP skriptini bitta PHP faylida birlashtirsangiz, "Yuborish" tugmachasini bosgandan so'ng biz quyidagi natijani olamiz:

PHP-skript
PHP-skript

3-qadam

Parametrlarni HTML shaklidan yuborish va ularni PHP-skript bilan qabul qilish masalasini hal qilganimizni ko'ramiz.

Tavsiya: