2014-01-05 13 views
0

我想在同一單選按鈕本身中的下一頁中獲取單選按鈕值。它正在讀取值,但它不是在單選按鈕中獲取的,當給出文本字段時顯示該值,但設置了raido按鈕,則它不在單選按鈕中獲取。 這裏我輸入值如何在單選按鈕本身的下一頁中獲取單選按鈕值

<tr> 
    <td>gender</td> 
    <td><input type="radio" name="gender" value="female">Female 
     <input type="radio" name="gender" value="male">Male</td> 
</tr> 

在這裏,我想輸出

<tr> 
    <td>gender</td> 
    <td><input type="text" name="gender" value="<?php echo $gender ?>"/></td> 
</tr> 

的朋友請分享您的想法....

+0

我不知道PHP,但我認爲,你應該你在這裏使用一個循環。 –

+0

如何在這裏使用循環?我只想獲取單選按鈕的值。在我的代碼中,我顯示的文本框提取值,如果我將類型更改爲無線電的值不是在單選按鈕中獲取。我在問如何獲取單選按鈕中的值? – user3151593

+0

看,如果$ gender只是一個字符串,它會打印它的值。但看起來,這是一個陣列在你的情況。所以你應該使用外觀來打印所有的值。例如:<?php foreach($ value as $ gender) {?> 」/> , ... –

回答

0

在第一頁上:

<table> 
    <form name="frmProfile" method="post" action="secondpage.php"> 
     <tr> 
      <td>gender</td> 
      <td><input type="radio" name="gender" value="female">Female 
       <input type="radio" name="gender" value="male">Male</td> 
     </tr> 
     <tr><td colspan="2"><input type="submit" name="submit" value="Submit" /></td></tr> 
    </form>  
</table> 

第二頁

<?php 
    $gender = ""; 
    if($_POST["gender"]) {   
     $gender = $_POST["gender"]; 
    } 
?> 
<b>Second Page</b><br/> 
<table> 
    <tr> 
     <td>gender</td> 
     <td> 
      <input type="radio" name="gender" value="female" <?php if($gender == "female") echo "checked"; ?>>Female 
      <input type="radio" name="gender" value="male" <?php if($gender == "male") echo "checked"; ?>>Male 
     </td> 
    </tr> 
</table> 

你可以學到更多here

+0

這裏的值顯示在文本框中,但我想取單選按鈕。我也發佈了相同的編碼,但是如果我將類型更改爲無線電,則不會獲取這些值。 – user3151593

+0

@ user3151593你的意思是說,在下一頁上,你想顯示下一頁選擇的選定廣播選項(從第一頁開始)? – RaviRokkam

+0

是絕對.... :) – user3151593