我有一个输入成员详细信息的表单,
如果我单击提交,它会获取所有值并存储在数据库中。但是,如果我单击编辑,它将检索除单选按钮值之外的所有值。
那么,如何在编辑页面时获取单选按钮值呢?
这是我的代码,我尝试获取单选按钮的值,它获取值,但它没有获取单选按钮中的值
<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>
当你通过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 */ }
是对的,我认为您做错了,您需要用单独的值将所有单选按钮命名为相同的单选按钮。
即
<input type="radio" name="difficulty" value="Easy">
<input type="radio" name="difficulty" value="Medium">
<input type="radio" name="difficulty" value="Hard">
现在_POST美元["难度"]应该获取收音机的数据。