इस अध्याय PHP form data, में हम HTML का उपयोग करके एक सरल फॉर्म बनाएंगे। हम जो फॉर्म बनाएंगे उसमें कुछ आवश्यक और कुछ वैकल्पिक फ़ील्ड होंगे, जैसे टेक्स्ट बॉक्स, चेकबॉक्स, रेडियो बटन, सबमिट बटन आदि।
The validation rules for the field
Field | Validation Rules |
---|---|
Name | केवल letters और खाली स्थान (white-spaces) होने चाहिए। |
@ और . आवश्यक होने चाहिए। | |
Website | एक सही URL आवश्यक होने चाहिए। |
Mobile | केवल 10 Digit numbers होने चाहिए। |
Radio | कम से कम एक सेलेक्ट जरुर होने चाहिए। |
CheckBox | कम से कम एक checked जरुर होने चाहिए। |
Drop-Down menu | Mकम से कम एक सेलेक्ट जरुर होने चाहिए। |
हम PHP फॉर्म को दो चरणों में सीखेंगे। सबसे पहले, हम फॉर्म के लिए plain HTML कोड को देखेंगे। दुसरे चरण में validation के लिए PHP Form Validation को देखेंगे।
Text Fields
Name, E-mail, Website और Mobile fields टेक्स्ट इनपुट elements हैं और comment field एक टेक्स्ट क्षेत्र (text area) है। इन fields के लिए HTML कोड नीचे दिया गया है।
Radio Buttons
उपरोक्त फॉर्म उदाहरण में Gender field रेडियो बटन इनपुट elements है। HTML में रेडियो बटन Gender field, के लिए कोड नीचे दिया गया है।
$_SERVER["PHP_SELF"] = $_SERVER["PHP_SELF"]
एक super global variable है जो कि वर्तमान में निष्पादित स्क्रिप्ट (executing script) का filename को रिटर्न करता है।
htmlspecialchars() = htmlspecialchars()
function विशेष वर्णों (special characters) को HTML entities में परिवर्तित करता है। इसका मतलब है कि यह < और > जैसे HTML characters को < and > से बदल देगा। यह हमलावरों को फॉर्म में HTML या Javascript कोड (क्रॉस-साइट स्क्रिप्टिंग अटैक) इंजेक्ट करके कोड को नुकसान पहुँचाने से रोकता है।
अधिक जानने के लिए link पर क्लिक करें।