我有一个表格,其中输入了会员详细信息,
如果我点击提交,它将获取db中的所有值和存储。但如果我点击编辑,它将检索除单选按钮值以外的所有值。
那么,如何在编辑页面时获取单选按钮值?
这是我的代码,我尝试获取它取值的单选按钮的值,但它没有取出单选按钮中的值
<td>Gender</td>
<td><input type="radio" name="gender" value="<?php echo $gender; ?>" />Male
<input type="radio" name="gender" id="female" value="<?php echo $gender; ?>" >Female
</td>
答案 0 :(得分:0)
当您通过PHP和HTML发送数据时,您只需这样:
$var = $_GET['field']; //if you used GET method
但它适用于所有内容,而不仅仅是文本。事实上,您只需要命名您的无线电通信并获取其值:
<input type="radio" name="radio1" /><input type="radio" name="radio2" />
在PHP之后你必须知道哪一个被检查了,基本上(我不确定但是......)它会像那样工作:
if ($_GET['radio1'] == 'on' /*on is valable for checkboxes*/) { /* your stuff here */ }
答案 1 :(得分:0)
如果我是正确的,我认为你所做错误的是你需要将所有的单选按钮命名为单独的值。
即
<input type="radio" name="difficulty" value="Easy">
<input type="radio" name="difficulty" value="Medium">
<input type="radio" name="difficulty" value="Hard">
现在$ _POST ['难度']应该抓住收音机的数据。