प्राप्त करता है तो मैं php का उपयोग कर रहा हूं। मैं जानना चाहता हूं कि रेडियो बटन का चयन करने और मूल्य प्राप्त करने के लिए मैं कैसे परीक्षण कर सकता हूं? मैं परीक्षण कर सकता हूं कि रेडियो बटन चुना गया है लेकिन मुझे मूल्य नहीं मिल रहा है। मैंने अपने फॉर्म में इसका परीक्षण करने के लिए एक बटन बनाया है। सबसे पहले मैं एक रेडियो बटन का चयन करता हूं, फिर मैं बटन पर क्लिक करता हूं और इसे एक संदेश प्रदर्शित करना होगा जो कहता है कि मैंने कौन सा मूल्य चुना है और यह मान एक चर में डाल दिया है। आदेश का परीक्षण करने में एक रेडियो बटन का चयन किया जाता मैं इस तरह किया है, तो:PHP - यदि कोई रेडियो बटन चुना जाता है और मूल्य
$selected_radio=$_POST['SINGLE_' . $question->id . $multi_name_adjust . ''];
if ($selected_radio = 'checked'){}
धन्यवाद
केवल चयनित रेडियो बटन (और चेकबॉक्स) सर्वर पर भेजे जाते हैं। यदि यह नहीं चुना गया है, तो नाम '$ _POST' सरणी में नहीं होगा। –
आप इसे php पर भेजने से पहले फ़ॉर्म को सत्यापित करने के लिए जावास्क्रिप्ट का उपयोग कर सकते हैं, या सभी रेडियो बटनों के मूल्य के साथ छिपे हुए इनपुट बना सकते हैं, फिर चयनित एक की तुलना करें और खारिज कर दें ... –
आपका कथन हमेशा 'चेक' के बराबर है क्योंकि कारण है एकल = 0 स्थिति में –