2011-06-01 8 views
15

मेरे पास रेडियो बटन पुरुष & महिला के साथ एक लिंग पंक्ति है। जब मैं पहली बार पंजीकरण करता हूं तो रेडियो बटन के मान डेटाबेस में स्टोर होंगे। अब मेरा सवाल यह है कि अगर मैं उस पंक्ति को दोबारा संपादित करता हूं तो वह उस मूल्य के साथ पुरुष/मादा के रूप में आना चाहता है (जिसका अर्थ है चेक किया गया है)। इसे कैसे करे?रेडियो बटन के लिए मूल्य कैसे सेट करें संपादित करें कब?

नोट: PHP के साथ करना।

एचटीएमएल स्क्रिप्ट:

<tr id="inside"> 
<td align="right" width="40%" id="side" >Gender</td> 
<td width="3%"> </td> 
<td align="left" width="50%"> 
<input type="radio" name="sex" value="Male" size="17">Male 
<input type="radio" name="sex" value="Female" size="17">Female 
</td> 
</tr> 
+0

आप करो की है इस HTML से पहले मार डाला जो किसी PHP कोड प्रदान की गई है? एक कोड जो शायद डीबी से 'सेक्स' का मूल्य लेता है? – RRStoyanov

+0

एचटीएमएल वास्तव में एक मार्कअप भाषा है और एक स्क्रिप्टिंग भाषा नहीं है। आपने यह शब्द 'एचटीएमएल स्क्रिप्ट' लिखा है: –

उत्तर

30

जब आप अपने खानों को भरने, आप मूल्य के लिए जाँच कर सकते हैं:

<input type="radio" name="sex" value="Male" <?php echo ($sex=='Male')?'checked':'' ?>size="17">Male 
<input type="radio" name="sex" value="Female" <?php echo ($sex=='Female')?'checked':'' ?> size="17">Female 

यह मानते हुए कि मूल्य आप अपने डेटाबेस से लौटने चर $sex

में है

चेक की गई संपत्ति उस मान को पूर्व निर्धारित करेगी जो

+1

हाय इबू, सरल और बिल्कुल सही उत्तर जो मुझे चाहिए .... – ssss05

+1

आपके उत्तर के लिए धन्यवाद ... – ssss05

+1

आप – Ibu

2
से मेल खाती है

बस सही रेडियो बटन में 'चेक = "चेक किया गया' 'जोड़ें जिसे आप डिफ़ॉल्ट पर रखना चाहते हैं। उदाहरण के रूप में आप अगर संकेतन जोड़ने के लिए है कि में php त्वरित इस्तेमाल कर सकते हैं:

<input type="radio" name="sex" value="Male" size="17" <?php echo($isMale?'checked="checked"':''); ?>>Male 
<input type="radio" name="sex" value="Female" size="17" <?php echo($isFemale?'checked="checked"':''); ?>>Female 

इस उदाहरण में $ isMale & $ isFemale बूलियन मूल्यों है कि आप अपने डेटाबेस से मूल्य के आधार पर आवंटित है।

+0

आपके उत्तर के लिए धन्यवाद ... – ssss05

-1
<td><input type="radio" name="gender" value="Male" id="male" <? if($gender=='Male') 
{?> checked="" <? }?>/>Male 
<input type="radio" name="gender" value="Female" id="female" <? if($gender=='Female') {?> checked="" <?}?>/>Female<br/> </td> 
+0

इस समस्या को हल करने के लिए इस बहुत ही सरल तरीके का उपयोग करें .. –

2

यह मेरे लिए पढ़ने में आसान है:

<input type="radio" name="rWF" id="rWF" value=1 <?php if ($WF == '1') {echo ' checked ';} ?> />Water Fall</label> 
<input type="radio" name="rWF" id="rWF" value=0 <?php if ($WF == '0') {echo ' checked ';} ?> />nope</label> 
1
Gender :<br> 
    <input type="radio" name="g" value="male" <?php echo ($g=='Male')?'checked':'' ?>>male <br> 
    <input type="radio" name="g" value="female"<?php echo ($g=='female')?'checked':'' ?>>female 
      <?php echo $errors['g'];?> 
संबंधित मुद्दे