POST Validation लूप - सीएसएस-ट्रिक्स

Anonim

मान्यताओं

आपके पास विभिन्न प्रकार के इनपुट के साथ एक HTML फॉर्म है। प्रपत्र की क्रिया विशेषता एक PHP फ़ाइल की ओर इशारा करती है जिसमें नीचे कोड होता है।

कोड के बारे में नोट्स

यह कोड एक सरणी बनाकर शुरू होता है, जो एक POST के माध्यम से प्रस्तुत किए जा रहे विभिन्न इनपुट्स का नाम रखता है। getFormData () तब कहा जाता है, जहां आवश्यक फ़ील्ड को पास किया जाता है। फ़ंक्शन के अंदर प्रपत्र से संबंधित डेटा के विभिन्न टुकड़ों को रखने के लिए एक सरणी बनाई जाती है। $ formData ('वैध') एक बूलियन संदर्भ है यदि सभी डेटा प्रदान किया गया था और वैध है, $ formData ('फ़ील्ड') एक सरणी है जिसे इनपुट के नाम से पोस्ट किया गया है POST डेटा, $ फॉर्म फ़ॉर्मेट ('notValidFields) से उनके संबंधित मूल्य के साथ ') एक ऐसा सरणी है जिसमें किसी भी इनपुट के नाम होंगे जो पारित नहीं हुए थे या जिनके पास गैर-वैध डेटा था।

इस तर्क को आसानी से नियमित अभिव्यक्तियों के साथ बढ़ाया जा सकता है, कड़े डेटा के लिए जाँच करने के लिए, जैसे कि ईमेल पते और यूआरएल।