Маягт мэдээлэл боловсруулах нь PHP програмчлалын хэл (PL) -ийн хамгийн чухал үүргүүдийн нэг юм. Бэлэн хэрэгслүүд нь хэрэглэгчийн оруулсан өгөгдлийг задалж, тусгай хувьсагчид хадгалах боломжийг олгодог бөгөөд дараа нь тэдгээрийг янз бүрийн мэдээллийн сан (DB) эсвэл файлд хөрвүүлж, бичиж болно.
Зааварчилгаа
1-р алхам
Өгөгдлийг дамжуулах хамгийн тохиромжтой аргыг сонгон HTML ашиглан шаардлагатай маягтыг үүсгээрэй. Оруулахын тулд бариулыг ашигладаг. PHP-ээр дамжуулан хэрэглэгчийн өгөгдлийг амжилттай боловсруулахын тулд арга, үйлдлийн шинж чанарыг зааж өгөх нь чухал юм. Жишээлбэл:
Алхам 2
Энэхүү HTML код нь маягтын өгөгдлийг POST аргыг ашиглан process.php файлд бичигдсэн скриптэд дамжуулагдах бөгөөд хэрэглэгчид шаардлагатай хувьсагчдыг далд хэлбэрээр дамжуулах боломжийг олгодог. Аргын өөр хувилбар бол хүссэн өгөгдлийг хаягийн мөрөөр дамжуулдаг GET юм. Тиймээс товчлуур дээр дарсны дараа оруулсан өгөгдлийг хөтөчийн цонхны дээд хэсэгт харуулах болно.
Алхам 3
Нэмэлт шинж чанаруудын утга, нэр, төрлийг ашиглан шаардлагатай хэлбэрийн элементүүдийг үүсгээрэй. Жишээлбэл, хэрэглэгч өөрийн нэр, овог нэрээ оруулах боломжтой хоёр талбар үүсгэхийн тулд та дараах кодыг бичиж болно.
Нэр:
Овог
Энэхүү сегмент нь хэрэглэгчийн нэр, овог нэрийг заах зориулалттай хоёр текст талбар үүсгэх боломжийг олгодог бөгөөд дараа нь мэдээлэл боловсруулахад ашиглагдах болно.
Алхам 4
Form хэлбэрийн өгөгдөл байрладаг HTML баримттай ижил директор дотор process.php нэртэй шинэ файл үүсгээрэй. Файл үүсгэхийн тулд директорын агуулгыг харуулах цонхны чөлөөт хэсгийг хулганы баруун товч дээр дарж "Шинэ" - "Текст файл" -ыг сонгоод тохирох нэр, өргөтгөлийг зааж өгнө үү. Дараах кодыг оруулна уу:
<? php
$ username = htmlspecialchars ($ _ POST [‘usersname’]);
$ second_name = htmlspecialchars ($ _ POST [‘familyname’]);
echo “Таны нэр бол $ хэрэглэгчийн нэр бөгөөд овог нь $ second_name”; ?>
Алхам 5
Энэ код нь хэрэглэгчийн маягтад оруулсан шаардлагатай өгөгдлийг авах боломжийг танд олгоно. $ username нь хэрэглэгчийн нэрийн текстийн хайрцагт оруулсан нэрийг өгсөн бөгөөд энэ нь дэлхийн $ _POST массиваар дамжуулагдсан болно. Htmlspecialchars () функцийг ашиглах; хэрэглэгчийн гараас оруулахдаа андуурч эсвэл санаатайгаар бичиж болох нэмэлт тэмдэгтүүдийг хасдаг. Шаардлагатай өгөгдлийг маягтаас хувьсагч болгон гаргаж авсны дараа та echo мэдэгдэл ашиглан хүлээн авсан мэдээллээ гаргаж болно. Гарахаасаа өмнө тодорхой даалгаврыг биелүүлэхэд шаардагдах шаардлагатай үйлдлүүдийг хийж болно. Олж авсан утгуудыг PHP дээр байгаа бүх функцуудаар боловсруулж болох бөгөөд ингэснээр програмист нь HTML хэлбэрийн өгөгдөлтэй ажиллах хэрэгслүүдээр хязгаарлагдахгүй гэсэн үг юм.