व्यक्तिगत गतिविधियाँ कैलेंडर कार्यक्रम - एक फंक्शन के साथ वेब फॉर्म को प्रिंट करना
इस ट्यूटोरियल में, हम पर्सनल एक्टिविटीज कैलेंडर प्रोग्राम प्रोजेक्ट के लिए ActivEntry.php3 प्रोग्राम फ़ाइल पर काम करना जारी रखेंगे। अब तक हमने प्रोग्राम के उस भाग के लिए कोड लिखा है जो परीक्षण करता है कि क्या गतिविधि प्रविष्टि वेब फॉर्म भर कर कार्यक्रम में प्रस्तुत की गई है।

अगर (खाली ($ _ POST ['सबमिट'])) {गूंज प्रपत्र वेबपेज के लिए}
और {प्रक्रिया डेटा}

यदि $ _POST ['सबमिट'] खाली है, तो वेब फॉर्म पर सबमिट बटन का उपयोग नहीं किया गया है और फॉर्म नहीं भरा गया है। इस मामले में, प्रोग्राम एक इको स्टेटमेंट के माध्यम से ब्राउज़र को वेब फॉर्म भेजेगा। यहाँ अब तक का कोड है। यह ठीक काम करता है अगर यह एकमात्र ऐसा समय था जब प्रोग्राम को ब्राउज़र को वेब फॉर्म भेजने की आवश्यकता थी। लेकिन हमें यह विचार करने की आवश्यकता है कि यह एक ही वेब फ़ॉर्म तीन उदाहरणों में ब्राउज़र को भेजा जाएगा।

  1. जैसा कि हमने अभी तक अपने कार्यक्रम को कोडित किया है, जब फॉर्म नहीं भरा गया है तो फॉर्म भेजा जाएगा ($ _POST ['सबमिट'] खाली है) और हम कैलेंडर में एक नई गतिविधि जोड़ना चाहते हैं।
  2. एक बार फॉर्म भरने के बाद, $ _POST ['सबमिट'] वेरिएबल खाली नहीं होगा। प्रोग्राम तब सबमिट किए गए डेटा में गलतियों की जांच करेगा। यदि गुम सूचना है क्योंकि आपने फ़ॉर्म को पूरी तरह से नहीं भरा है, तो वेब फ़ॉर्म के साथ ब्राउज़र में फिर से एक त्रुटि संदेश भेजा जाता है।
  3. आपको उस गतिविधि के बारे में जानकारी बदलने की आवश्यकता हो सकती है जिसे आपने पहले डेटाबेस में दर्ज किया है। उदाहरण के लिए, आप स्थिति को अपूर्ण से पूर्ण में बदलना चाह सकते हैं। जब आपको पहले से दर्ज की गई गतिविधि को संपादित करने की आवश्यकता होती है, तो परिवर्तनों के लिए फ़ॉर्म ब्राउज़र को भेजा जाएगा।
अब तक, इको स्टेटमेंट अभी भी एक्टिविटीइंट्री.फ्लॉप फाइल में इफ स्टेटमेंट के भीतर कोडित है।

अगर (खाली ($ _ POST ['सबमिट'])) {गूंज प्रपत्र वेबपेज के लिए}

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

यदि (खाली ($ _ POST ['सबमिट'])) {फ़ंक्शन कॉल}

अगला →







वीडियो निर्देश: घटना / समयबद्धक asp.net MVC अनुप्रयोग में कैलेंडर (मई 2024).