2014-01-05 2 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

Как использовать цикл здесь ?? Я просто хочу получить значения в radioobutton. Здесь, в моем коде, я отобразил текстовое поле для извлечения значения, если я изменяю тип на радио, значение не выбирается в переключателе. Я спрашиваю, как получить значение в переключателе? – user3151593

+0

Посмотрите, если $ 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

Смежные вопросы