<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 :(得分: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>
答案 1 :(得分: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'];
然后您可以将值保存到数据库中。当你在html输入标签中输入值时,$ value varaiable将具有值 Male 或 Female 。(在value属性中)。