2013-11-26 46 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 
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

我用了它,也$ _REQUEST ['性]也但兩者都沒有工作 –

+0

誤解你的問題,什麼是'$ sex'的價值? –

+0

好吧,我正在編輯我的問題 –

回答

0

您需要將您的資料張貼到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文件,你會使用此代碼獲取所選擇的選項值;

<?php 
. 
. 
. 
if (isset($_POST['sex']) $value = $_POST['sex']; 

然後您可以將值保存到您的數據庫。在值輸入標記(在值屬性中)中鍵入它們時,可變值$ value將具有值男性女性

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

什麼「/>男性/>女性」假設要做? – J2D8T

相關問題