कोड एम्बर अलर्ट - बच्चों को गुम करना
मई 2024
अब तक व्यक्तिगत गतिविधियों कैलेंडर कार्यक्रम में हमने इस संभावना के लिए कोड लिखा है कि गतिविधि प्रविष्टि वेब फॉर्म अभी तक प्रस्तुत नहीं किया गया है ($ _POST ['जमा करें]] खाली है)। यदि यह मामला है, तो प्रोग्राम फ़ंक्शन कॉल से ठीक पहले चर को शून्य करने के लिए आरंभ करेगा जो वेब ब्राउज़र में पहली बार फॉर्म प्रदर्शित करेगा। अब हम इस संभावना के लिए कोड देंगे कि फॉर्म जमा कर दिया गया है ($ _POST ['सबमिट'] खाली नहीं है)। यदि यह मामला है, तो अगले चरण के लिए दो विकल्प हैं।
यदि आवश्यक और वैकल्पिक इनपुट क्षेत्रों में से प्रत्येक के लिए किसी भी लापता डेटा का परीक्षण करने के लिए कथन का उपयोग करने के लिए हमारा पहला कदम PHP का उपयोग करना है। हम $ error_message नामक एक वैरिएबल भी बनाएंगे और शुरू में मान सेट करेंगे नहीं। यदि कोई अनुपलब्ध डेटा है, तो चर को सेट किया जाएगा हाँ। यहाँ कोड का पहला भाग है।
यह कोड क्या करता है? कार्यक्रम पहले $ error_message चर को सेट करेगा नहीं। यह अगले ग्यारह डेटा इनपुट फ़ील्ड में से प्रत्येक का परीक्षण करेगा। ऊपर दिए गए कोड में, हम पहले दो चर act_title और act_desc के लिए परीक्षण कर रहे हैं। हालांकि, पूरे कोड अन्य 9 चर के लिए भी परीक्षण करेंगे। तीन संभावित परिणाम हैं।
अगला कदम नई त्रुटि संदेश को संभालने के लिए Activity_Entry_Form फ़ंक्शन में समायोजन करना होगा। नोट - इस ट्यूटोरियल का उद्देश्य व्यक्तिगत उपयोग के लिए एक पर्सनल एक्टिविटीज कैलेंडर प्रोग्राम बनाना और PHP और MySQL डेटाबेस की मूल बातें सिखाना है। मैंने किसी भी सुरक्षा सुविधाओं को शामिल नहीं किया है जैसे दुर्भावनापूर्ण इनपुट डेटा को रोकना। यह इस ट्यूटोरियल को नौसिखिए के लिए बहुत जटिल बना देगा। यदि आप वेब के लिए कोई प्रोग्राम बना रहे हैं, तो आप अपने प्रोग्राम कोड में ऐसी सुरक्षा को शामिल करना चाहेंगे। | ||||