Php функцийг HTML дээр хэрхэн дуудах вэ

Агуулгын хүснэгт:

Php функцийг HTML дээр хэрхэн дуудах вэ
Php функцийг HTML дээр хэрхэн дуудах вэ

Видео: Php функцийг HTML дээр хэрхэн дуудах вэ

Видео: Php функцийг HTML дээр хэрхэн дуудах вэ
Видео: Создание приватной зоны на php 2024, Арваннэгдүгээр
Anonim

HTML бол нэмэлт параметрүүдийг PHP дээр бичсэн скриптэд тодорхой параметрүүдийг дамжуулах боломжийг олгодог тэмдэглэгээний хэл юм. PHP функцийг HTML дээр дуудахын тулд вэб програмчлалд ихэвчлэн ашигладаг POST ба GET дамжуулах аргыг ашиглаж болно.

Php функцийг HTML дээр хэрхэн дуудах вэ
Php функцийг HTML дээр хэрхэн дуудах вэ

Шуудан

POST арга нь хэрэглэгчийн вэб хэлбэрт оруулсан, шошготой хавсаргасан мэдээллийг дамжуулах боломжийг олгодог. Бүртгэгдсэн бүх мэдээллийг маягтын талбарт хадгалах бөгөөд товчлуур дээр дарсны дараа өгөгдлийг дэлхийн $ _POST массивт хуулж авах бөгөөд үүгээр дамжуулан хэлбэр боловсруулах функцийг дуудаж болно.

Энэ механизмыг бүртгэлийн маягт эсвэл зочдын санал хүсэлтийг бий болгоход ашиглаж болно. Бичлэгийг тайлбарлах систем нь энэ зарчмын дагуу ажилладаг, жишээлбэл, мэдээллийн суваг, зочин ном, форум, чат гэх мэт.

Аргыг хэрэглэхийн тулд та эхлээд хүссэн функцийг файл дотор зарлах ёстой.

<? php

функцын жишээ () {

// функц дахь үйлдлүүдийн жагсаалт

}

?>

Энэ жишээнд функцийн командыг ашиглан жишээ нэртэй функцийг бий болгохыг зарласан бөгөөд дараа нь оруулсан хэлбэрийн өгөгдлийг боловсруулахад ашиглагдах болно. Үүний дараа та PHP функцуудыг дуудах HTML хэлбэрийг харуулах хэрэгтэй.

Энэ тохиолдолд POST аргыг ашиглан маягтыг боловсруулагч руу код илгээх хэлбэрийг үүсгэдэг. Энэ жишээнд функцийг эхлүүлэхийн тулд далд текстийн талбарыг ашигласан бөгөөд энэ нь цаашдын боловсруулалт хийх мэдээллийг дамжуулдаг. Хүссэн функцийг ажиллуулахын тулд хэрэглэгч товчлуур дарсан эсэхийг тогтоох шаардлагатай болно. Хэрэв товчлуур дарагдсан бол өмнө тайлбарласан функцийг идэвхжүүлнэ.

<?

хэрэв (isset ($ _ POST [‘function_start’]) == ‘go’) {

жишээ (); }

?>

Энэ код нь isset () функцийг ашиглан скрипт дэх маягтаас шилжүүлсэн өгөгдөл байгаа эсэхийг шалгадаг. Хэрэв далд хэлбэрээр оруулсан өгөгдөл байгаа бол өмнө нь зарласан функцын гүйцэтгэл эхэлнэ.

ОЧИХ

Оруулсан хаягаар дамжуулан маягтын өгөгдлийг ашиглахгүйгээр GET аргаар мэдээлэл дамжуулах боломжтой. Үүнтэй адилаар скриптийн эхэнд функцийн мэдэгдлийг ашиглан шаардлагатай функцийг зарлана. Үүний дараа мэдээллийг дамжуулахын тулд жишээлбэл дараах хэлбэрийн оронд HTML холбоос үүсгэж болно.

GET дамжуулж байна

Энэ тохиолдолд туршилтын элементийг функцийг эхлүүлэхэд шаардагдах 1-ийн тогтмол утгатай хаяг дээр нэмнэ. Туршилтын хэмжүүрийг дэлхийн $ _GET массивт хадгалах болно.

Хэрэглэгч холбоос дээр дарсны дараа скриптэд байгаа өгөгдөлд дүн шинжилгээ хийх шаардлагатай болно. Хэрэв $ _GET массивт туршилтын элемент байгаа бол функц дуудагдана. Боловсруулалтыг дараах байдлаар хийж болно.

хэрэв (isset ($ _ GET [‘test’]))) {

жишээ ($ _ GET [‘жишээ’]); }

Энэ код нь хаягийн мөрөнд массивын элемент байгаа эсэхийг шалгана. Үүний дараа скрипт нь өгөгдлийг боловсруулж, дараа нь програмыг ажиллуулахын тулд өмнө нь зарласан жишээний функцийг эхлүүлдэг.

Зөвлөмж болгож буй: