Html में Php फ़ंक्शन को कैसे कॉल करें

विषयसूची:

Html में Php फ़ंक्शन को कैसे कॉल करें
Html में Php फ़ंक्शन को कैसे कॉल करें

वीडियो: Html में Php फ़ंक्शन को कैसे कॉल करें

वीडियो: Html में Php फ़ंक्शन को कैसे कॉल करें
वीडियो: बटन क्लिक पर PHP फ़ंक्शन कैसे निष्पादित करें 2024, नवंबर
Anonim

HTML एक मार्कअप भाषा है जो आपको आगे की प्रक्रिया के लिए PHP में लिखी गई स्क्रिप्ट के लिए कुछ पैरामीटर पास करने की अनुमति देती है। HTML में PHP फ़ंक्शन को कॉल करने के लिए, आप वेब प्रोग्रामिंग में आमतौर पर उपयोग किए जाने वाले POST और GET ट्रांसमिशन विधियों का उपयोग कर सकते हैं।

html में php फ़ंक्शन को कैसे कॉल करें
html में php फ़ंक्शन को कैसे कॉल करें

पद

POST विधि आपको उपयोगकर्ता द्वारा दर्ज की गई जानकारी को टैग में संलग्न वेब फॉर्म में पास करने की अनुमति देती है। सभी रिकॉर्ड की गई जानकारी फॉर्म फ़ील्ड में संग्रहीत की जाएगी, और बटन पर क्लिक करने के बाद, डेटा को वैश्विक $ _POST सरणी में कॉपी किया जाएगा, जिसके माध्यम से आप फॉर्म हैंडलर फ़ंक्शन को कॉल कर सकते हैं।

इस तंत्र का उपयोग पंजीकरण फॉर्म या आगंतुकों से प्रतिक्रिया बनाने के लिए किया जा सकता है। रिकॉर्ड पर टिप्पणी करने की प्रणालियाँ इस सिद्धांत के अनुसार काम करती हैं, उदाहरण के लिए, समाचार फ़ीड, अतिथि पुस्तकें, फ़ोरम, चैट आदि में।

विधि को लागू करने के लिए, आपको पहले फ़ाइल में वांछित फ़ंक्शन घोषित करना होगा:

<? php

फ़ंक्शन उदाहरण () {

// फ़ंक्शन में संचालन की सूची

}

?>

इस उदाहरण में, फ़ंक्शन कमांड का उपयोग करके, उदाहरण नामक फ़ंक्शन का निर्माण घोषित किया जाता है, जिसे बाद में दर्ज किए गए फॉर्म डेटा को संसाधित करने के लिए उपयोग किया जाएगा। उसके बाद, आपको HTML फॉर्म प्रदर्शित करना होगा, जिसके माध्यम से PHP फ़ंक्शन को कॉल किया जाएगा:

इस स्थिति में, एक प्रपत्र बनाया जाता है जो POST पद्धति का उपयोग करके प्रपत्र हैंडलर को कोड भेजता है। इस उदाहरण में फ़ंक्शन को प्रारंभ करने के लिए, एक छिपे हुए टेक्स्ट फ़ील्ड का उपयोग किया जाता है, जो इसके आगे की प्रक्रिया के लिए जानकारी देता है। वांछित फ़ंक्शन को चलाने के लिए, यह स्थापित करना आवश्यक होगा कि उपयोगकर्ता ने एक बटन दबाया है या नहीं। यदि बटन दबाया गया था, तो पहले वर्णित फ़ंक्शन चालू हो जाएगा:

<?

अगर (जारी ($ _ पोस्ट ['function_start']) == 'जाओ') {

उदाहरण (); }

?>

यह कोड isset () फ़ंक्शन का उपयोग करके स्क्रिप्ट में प्रपत्र से स्थानांतरित डेटा की उपस्थिति की जांच करता है। यदि छिपे हुए रूप में दर्ज किया गया डेटा है, तो पहले से घोषित फ़ंक्शन का निष्पादन शुरू होता है।

प्राप्त

GET विधि द्वारा सूचना का हस्तांतरण दर्ज किए गए पते के माध्यम से प्रपत्र डेटा का उपयोग किए बिना हो सकता है। इसी तरह, स्क्रिप्ट की शुरुआत में, फ़ंक्शन स्टेटमेंट का उपयोग करके आवश्यक फ़ंक्शन घोषित किया जाता है। उसके बाद, जानकारी स्थानांतरित करने के लिए, उदाहरण के लिए, आप इसके बजाय फ़ॉर्म का HTML लिंक बना सकते हैं:

पासिंग GET

इस मामले में, परीक्षण तत्व को 1 के निश्चित मान के साथ पते में जोड़ा जाता है, जो फ़ंक्शन को प्रारंभ करने के लिए आवश्यक होता है। परीक्षण मीट्रिक वैश्विक $ _GET सरणी में संग्रहीत किया जाएगा।

उपयोगकर्ता द्वारा लिंक पर क्लिक करने के बाद, स्क्रिप्ट को उपलब्ध डेटा का विश्लेषण करने की आवश्यकता होगी। यदि $ _GET सरणी में कोई परीक्षण तत्व है, तो फ़ंक्शन को कॉल किया जाएगा। प्रसंस्करण निम्नानुसार किया जा सकता है:

अगर (जारी ($ _ प्राप्त करें ['परीक्षण'])) {

उदाहरण ($ _ प्राप्त करें ['उदाहरण']); }

यह कोड पता बार में एक सरणी तत्व की उपस्थिति के लिए जाँच करता है। उसके बाद, स्क्रिप्ट डेटा को संसाधित करने और फिर प्रोग्राम चलाने के लिए पहले घोषित उदाहरण फ़ंक्शन को प्रारंभ करती है।

सिफारिश की: