როგორ მოვუწოდებთ Php ფუნქციას Html- ში

Სარჩევი:

როგორ მოვუწოდებთ Php ფუნქციას Html- ში
როგორ მოვუწოდებთ Php ფუნქციას Html- ში

ვიდეო: როგორ მოვუწოდებთ Php ფუნქციას Html- ში

ვიდეო: როგორ მოვუწოდებთ Php ფუნქციას Html- ში
ვიდეო: Превращаем HTML верстку в динамичный PHP сайт | Урок 1 2024, მაისი
Anonim

HTML არის მარკირების ენა, რომელიც საშუალებას გაძლევთ გარკვეული პარამეტრების გადაცემა PHP- ში დაწერილ სკრიპტზე შემდგომი დამუშავების მიზნით. HTML- ში PHP ფუნქციის დასაძახებლად შეგიძლიათ გამოიყენოთ POST და GET გადაცემის მეთოდები, რომლებიც ჩვეულებრივ გამოიყენება ვებ პროგრამირებაში.

როგორ მოვუწოდებთ php ფუნქციას html- ში
როგორ მოვუწოდებთ php ფუნქციას html- ში

პოსტი

POST მეთოდი საშუალებას გაძლევთ გადააგზავნოთ ინფორმაცია, რომელიც მომხმარებელმა შეიტანა თეგებში მოთავსებული ვებ ფორმაში. ყველა ჩაწერილი ინფორმაცია შეინახება ფორმის ველებში და ღილაკზე დაწკაპუნების შემდეგ, მონაცემები კოპირდება გლობალურ $ _POST მასივში, რომლის საშუალებითაც შეგიძლიათ დარეკოთ ფორმის დამმუშავებლის ფუნქციაზე.

ეს მექანიზმი შეიძლება გამოყენებულ იქნას სარეგისტრაციო ფორმის ან ვიზიტორების უკუკავშირის შესაქმნელად. ჩანაწერების კომენტირების სისტემები ამ პრინციპის შესაბამისად მუშაობს, მაგალითად, ახალი ამბების სიაში, სასტუმრო წიგნებში, ფორუმებში, ჩეთებში და ა.შ.

მეთოდის გამოყენებისთვის, ჯერ უნდა განაცხადოთ ფაილში სასურველი ფუნქცია:

<? php

ფუნქციის მაგალითი () {

// ფუნქციის ოპერაციების ჩამონათვალი

}

?>

ამ მაგალითში, ფუნქციის ბრძანების გამოყენებით, დეკლარირებულია ფუნქციის სახელის შექმნა, რომელიც მოგვიანებით გამოყენებული ფორმის მონაცემების დამუშავებას გამოიყენებს. ამის შემდეგ, თქვენ უნდა აჩვენოთ HTML ფორმა, რომლის საშუალებითაც PHP ფუნქციებს ეწოდება:

ამ შემთხვევაში იქმნება ფორმა, რომელიც აგზავნის კოდს ფორმის დამმუშავებელს POST მეთოდის გამოყენებით. ამ მაგალითში ფუნქციის დასაწყისისთვის გამოიყენება ფარული ტექსტის ველი, რომელიც გადასცემს ინფორმაციას მისი შემდგომი დამუშავებისათვის. სასურველი ფუნქციის გასაშვებად საჭიროა დადგინდეს, დააჭირეს თუ არა მომხმარებელმა ღილაკი. ღილაკის დაჭერის შემთხვევაში, ადრე აღწერილი ფუნქცია ამოქმედდება:

<?

if (Isset ($ _ POST [‘function_start’]) == ’წასვლა’) {

მაგალითი (); }

?>

ეს კოდი ამოწმებს ფორმაში გადაცემული მონაცემების არსებობას სკრიპტში Isset () ფუნქციის გამოყენებით. თუ არსებობს ფარული ფორმით შეყვანილი მონაცემები, იწყება ადრე დეკლარირებული ფუნქციის შესრულება.

მიიღეთ

ინფორმაციის გადაცემა GET მეთოდით შეიძლება მოხდეს ფორმის მონაცემების გამოყენების გარეშე, შეყვანილი მისამართის საშუალებით. ანალოგიურად, სკრიპტის დასაწყისში გამოცხადებულია საჭირო ფუნქცია ფუნქციის დებულების გამოყენებით. ამის შემდეგ, ინფორმაციის გადასაცემად, მაგალითად, შეგიძლიათ შექმნათ ფორმის HTML ბმული:

გავლის GET

ამ შემთხვევაში, ტესტის ელემენტს ემატება მისამართი ფიქსირებული მნიშვნელობით 1, რომელიც საჭიროა ფუნქციის ინიცირებისთვის. ტესტის მეტრიკი შეინახება გლობალურ $ _GET მასივში.

მას შემდეგ, რაც მომხმარებელი დააჭერს ბმულს, სკრიპტს დასჭირდება არსებული მონაცემების ანალიზი. თუ $ _GET მასივში არის სატესტო ელემენტი, ფუნქცია იძახება. დამუშავება შეიძლება გაკეთდეს შემდეგნაირად:

if (Isset ($ _ GET [‘ტესტი’]))) {

მაგალითი ($ _ GET ["მაგალითი"]); }

ეს კოდი ამოწმებს მისამართის ზოლში მასივის ელემენტის არსებობას. ამის შემდეგ, სკრიპტის ინიციალიზაცია ხდება ადრე დეკლარირებული მაგალითის ფუნქციისთვის, რომ დამუშავდეს მონაცემები და შემდეგ გაუშვას პროგრამა.

გირჩევთ: