HTML-də Php Funksiyasına Necə Zəng Etmək Olar

Mündəricat:

HTML-də Php Funksiyasına Necə Zəng Etmək Olar
HTML-də Php Funksiyasına Necə Zəng Etmək Olar

Video: HTML-də Php Funksiyasına Necə Zəng Etmək Olar

Video: HTML-də Php Funksiyasına Necə Zəng Etmək Olar
Video: #1.6 PHP теги или вставка PHP кода в HTML документ 2024, Noyabr
Anonim

HTML, əlavə parametrlər üçün PHP-də yazılmış bir skriptə müəyyən parametrləri ötürməyə imkan verən bir işarə dilidir. PHP funksiyasını HTML dilində çağırmaq üçün veb proqramlaşdırmada çox istifadə olunan POST və GET ötürmə metodlarından istifadə edə bilərsiniz.

HTML-də php funksiyasına necə zəng etmək olar
HTML-də php funksiyasına necə zəng etmək olar

POST

POST metodu istifadəçi tərəfindən etiketlərə əlavə edilmiş veb formaya daxil edilmiş məlumatları ötürməyə imkan verir. Bütün qeydə alınmış məlumatlar forma sahələrində saxlanacaq və düyməni vurduqdan sonra məlumatlar qlobal $ _POST massivinə köçürüləcək, bunun sayəsində forma işləyici funksiyasına zəng edə bilərsiniz.

Bu mexanizm bir qeyd forması və ya ziyarətçilərdən rəy yaratmaq üçün istifadə edilə bilər. Qeydləri şərh etmə sistemləri bu prinsipə uyğun olaraq işləyir, məsələn, xəbər lentində, qonaq kitablarında, forumlarda, söhbətlərdə və s.

Metodu tətbiq etmək üçün əvvəlcə istədiyiniz funksiyanı faylda elan etməlisiniz:

<? php

funksiya nümunəsi () {

// funksiyadakı əməliyyatların siyahısı

}

?>

Bu nümunədə, funksiya əmrindən istifadə edərək, sonradan daxil edilmiş forma məlumatlarının işlənməsi üçün istifadə ediləcək nümunə adlı bir funksiyanın yaradılması elan edilmişdir. Bundan sonra, PHP funksiyalarının çağırılacağı HTML formasını göstərməlisiniz:

Bu vəziyyətdə POST metodundan istifadə edərək kodu forma işləyicisinə göndərən bir forma yaradılır. Bu nümunədəki funksiyanı işə salmaq üçün sonrakı işlənməsi üçün məlumat verən gizli mətn sahəsi istifadə olunur. İstədiyiniz funksiyanı işə salmaq üçün istifadəçinin bir düyməyə basdığını müəyyənləşdirmək lazımdır. Düyməyə basılmışsa, əvvəllər təsvir olunan funksiya işə salınacaqdır:

<?

if (isset ($ _ POST [‘function_start’]) == ‘go’) {

misal (); }

?>

Bu kod, isset () funksiyasından istifadə edərək skriptdəki formadan ötürülən məlumatların mövcudluğunu yoxlayır. Gizli formada daxil edilmiş məlumatlar varsa, əvvəlcədən elan edilmiş funksiyanın icrası başlayır.

GET

GET metodu ilə məlumat ötürülməsi, daxil edilmiş ünvan vasitəsilə forma məlumatlarını istifadə etmədən baş verə bilər. Eynilə, skriptin əvvəlində, funksiya ifadəsindən istifadə edərək lazımi funksiya elan olunur. Bundan sonra məlumat ötürmək üçün, məsələn, formanın bir HTML bağlantısı yarada bilərsiniz:

Keçir GET

Bu vəziyyətdə, test elementi funksiyanı işə salmaq üçün tələb olunan sabit 1 dəyəri olan ünvana əlavə olunur. Test ölçüsü qlobal $ _GET massivində saxlanacaq.

İstifadəçi linki vurduqdan sonra skript mövcud məlumatları təhlil etməlidir. $ _GET massivində bir test elementi varsa, funksiya çağırılacaq. Qenerasiya aşağıdakı kimi edilə bilər:

if (isset ($ _ GET [‘test’]))) {

misal ($ _ GET [‘example’]); }

Bu kod, ünvan çubuğunda bir sıra elementinin olub olmadığını yoxlayır. Bundan sonra, skript məlumatları işləmək və sonra proqramı işə salmaq üçün əvvəlcədən elan edilmiş nümunə funksiyasını işə salır.

Tövsiyə: