2013-11-26 3 views
-5
<input type="radio" name="sex" value="Male" id="sex" <?php if($sex=='Male') {echo 'checked' }; ?>/>Male 
<input type="radio" name="sex" value="Female" id="sex" <?php if($sex=='Female'){echo 'checked' ;} ?> />Female 

양식을 업데이트하기 위해 제출할 때 선택한 라디오 버튼의 값을 가져 오려고합니다. 인스턴트 솔루션을 필요데이터베이스에서 라디오 버튼 값을 다시 입력하십시오.

당신이 코드를 사용하여 선택된 옵션 값을 얻을 것이다 PHP 파일에서 PHP 파일 다음

<form action="..." method="post"> 
<input type="radio" name="sex" value="Male" id="sex" <?php if($sex=='Male') {echo 'checked' }; ?>/>Male 
<input type="radio" name="sex" value="Female" id="sex" <?php if($sex=='Female'){echo 'checked' ;} ?> />Female 
</form> 

에 데이터를 게시 할 필요가

<?php 
if(isset($_REQUEST['submit'])) 
{ 
    $fname=$_REQUEST['t1']; 
    $lname=$_REQUEST['t2']; 
    $sex=$_REQUEST['sex']; 
    $country=$_REQUEST['Country']; 
    $hobby=$_REQUEST['check']; 
    $email=$_REQUEST['Email']; 
    $password=$_REQUEST['p1']; 
    $repassword=$_REQUEST['p2']; 


    if(isset($_REQUEST['update'])) 
    { 

     $query = mysql_query("UPDATE registration SET First_Name='$fname', Last_Name='$lname', Sex='$sex', Country='$country', Hobbies='$hobby', Email='$email', Password='$password', Repassword='$repassword' where id='$editid'"); 
    } 
} 

?> 
+0

,'$의 sex'의 값이 무엇 나는 그것을 사용했다 또한 $ _REQUEST 또한 [ '섹스]하지만 모두가 –

+0

를 작동하지 않는 당신의 질문을 오해? –

+0

좋아요. 내 질문 편집 중입니다. –

답변

0

;

그런 다음이 값을 데이터베이스에 저장할 수 있습니다. varaiable $ 값은 남성 또는 여성 (값 특성의 html 입력 태그에 입력 한 값)을 갖습니다.

1

이 시도하십시오

<?php $sex= $row['sex']; ?> 

<td align="left" valign="middle"> 
<input name="sex" type="radio" id="sex" value="S" <?php echo ($sex== 'Male') ? "checked" : "" ; ?>/> Male 
<input name="sex" type="radio" id="sex" value="N" <?php echo ($sex== 'Female') ? "checked" : "" ; ?>/> Female</td></td> 
+0

Whats "/> Male /> Female"할 생각이십니까? – J2D8T

관련 문제