2010-10-20 18 views

उत्तर

7

आप जाँच की विशेषता के लिए पूछने के लिए, उदाहरण देखने की कोशिश कर सकते $ publicar = $ postvars [ 'publicar']; और क्रम में अपने मूल्य के लिए पूछना अगर यह सही या गलत

इसके अलावा, अगर आप जावास्क्रिप्ट का उपयोग कर मूल्यों हेरफेर करना चाहते है पता करने के लिए:

if ($("public0").checked == true) 
{ ...} or if ($("public1").checked == true){...} 
//alert($("public0").checked); //if you want to see the value 
    //alert($("public1").checked); 

नोट: $ postvars = $ _ पोस्ट

12

(क्रमशः या $ _GET) $ _POST में अपने पर्चे को जमा करने, आप अपने रेडियो बटन मूल्य के साथ अपने रेडियो बटन का नाम और मान के साथ एक महत्वपूर्ण होगा, अगर यह जांच की गई के बाद। अन्यथा, ऐसी कोई कुंजी नहीं होगी।

तो <input type="radio" name="test" value="checked!" checked="checked" /> उत्पादन होगा $_POST['test'] == 'checked!'

2

अपने चेकबॉक्स चेक किया जाता है, यह आपके $ _POST या $ _GET सरणी में एक key=>value जोड़ी का प्रतिनिधित्व करती है। इसलिए, यदि आप अगर यह जाँच की है एक बूलियन पता है या नहीं का उपयोग करना चाहते इस:

$checked = (isset($_POST['checkbox_name']))?true:false; 

आप चेकबॉक्स का वास्तविक मूल्य चाहते हैं:

$checked = (isset($_POST['checkbox_name']))?$_POST['checkbox_name']:NULL; 

$ _POST $ _GET के साथ, बदलें पर निर्भर करता है आपके फॉर्म की विधि।

0

यह अपने रेडियो बटन की निर्भर करता है name उदाहरण के लिए, यदि आप name = 'gender' के साथ 2 रेडियो बटन मिला है और आप value='male' के साथ एक जाँच की, आप PHP $_POST['gender'] में होगा male (या प्राप्त साथ $ _GET)

के बराबर

<label for="public0"><input type="radio" checked="checked" name="publicar" id="public0" value="TRUE" /> YES</label> 
<label for="public1"><input type="radio" name="publicar" id="public1" value="FALSE" /> NO</label> 

फिर php में raddio बटन का मूल्य प्राप्त:

संबंधित मुद्दे