Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में सीजीआई प्रोग्राम में ड्रॉप डाउन बॉक्स डेटा पास करना

ड्रॉप डाउन बॉक्स का उपयोग तब किया जाता है जब हमारे पास कई विकल्प उपलब्ध होते हैं लेकिन केवल एक या दो का चयन किया जाएगा।

उदाहरण

यहां एक ड्रॉप डाउन बॉक्स वाले फॉर्म के लिए HTML कोड का उदाहरण दिया गया है -

<form action = "/cgi-bin/dropdown.py" method = "post" target = "_blank">
<select name = "dropdown">
<option value = "Maths" selected>Maths</option>
<option value = "Physics">Physics</option>
</select>
<input type = "submit" value = "Submit"/>
</form>

आउटपुट

इस कोड का परिणाम निम्न रूप है -

पायथन में सीजीआई प्रोग्राम में ड्रॉप डाउन बॉक्स डेटा पास करना

वेब ब्राउज़र द्वारा दिए गए इनपुट को संभालने के लिए नीचे dropdown.py स्क्रिप्ट है।

#!/usr/bin/python
# Import modules for CGI handling
import cgi, cgitb
# Create instance of FieldStorage
form = cgi.FieldStorage()
# Get data from fields
if form.getvalue('dropdown'):
   subject = form.getvalue('dropdown')
else:
   subject = "Not entered"
print "Content-type:text/html\r\n\r\n"
print "<html>"
print "<head>"
print "<title>Dropdown Box - Sixth CGI Program</title>"
print "</head>"
print "<body>"
print "<h2> Selected Subject is %s</h2>" % subject
print "</body>"
print "</html>"

  1. पायथन में सीजीआई प्रोग्राम में टेक्स्ट एरिया डेटा पास करना

    TEXTAREA तत्व का उपयोग तब किया जाता है जब मल्टीलाइन टेक्स्ट को CGI प्रोग्राम में पास करना होता है। उदाहरण टेक्स्टटेरा बॉक्स वाले फॉर्म के लिए एचटीएमएल कोड का उदाहरण यहां दिया गया है - <form action = "/cgi-bin/textarea.py" method = "post" target = "_blank"> <te

  1. चक्रीय अतिरेक जाँच के लिए पायथन कार्यक्रम

    डिजिटल डेटा में त्रुटियों का पता लगाने के लिए CRC का उपयोग किया जाता है, यह ट्रांसमिशन त्रुटियों का पता लगाने की एक अच्छी तकनीक है। इस तकनीक में मुख्य रूप से बाइनरी डिवीजन का प्रयोग किया जाता है। इन तकनीकों में, चक्रीय अतिरेक चेक बिट्स मौजूद होते हैं जो निरर्थक बिट्स का एक क्रम है, इन बिट्स को डेटा

  1. पायथन सीजीआई स्क्रिप्ट का उपयोग करके एक साधारण फॉर्म डेटा को कैसे संसाधित करें?

    मान लें कि नीचे एक HTML फ़ाइल है - <form action=getData.py method=post> FirstName: <input type=text name=first_name> LastName: <input type=text name=last_name> <input type=submit value=go> </form> इस फॉर्म को सबमिट करने के बाद इसे getData.py नाम के एक पायथन