【发布时间】:2023-03-17 15:44:01
【问题描述】:
好的,首先我很抱歉,如果这个问题之前已经回答过,但由于我缺乏 php 知识,我实际上并不完全知道问题是什么。
即使单击提交按钮后,我的$_POST['submit'] 似乎也没有设置。我之前尝试过这种方法,但是使用了文本字段,所以我假设我在单选按钮的配置方面做错了。我知道它没有通过isset() 的方式是因为它没有回显“在isset”中,因此无法访问我的其余代码。我也尝试用$_POST['onoff'] 替换$_POST['submit'],但都返回相同的结果。
function getRadioState()
{
global $ac;
if (isset($_POST['submit'])) {
echo "in isset";
$selected_radio = $_POST['onoff'];
if ($selected_radio == 'On') {
$ac = 1;
} else if($selected_radio == 'Off') {
$ac = 0;
}
}
}
这是我的html代码:
<form>
On: <input type="radio" name="onoff" value="On"><br>
Off: <input type="radio" name="onoff" value="Off"><br>
<input type="submit" name="submit" value="submit">
</form>
提前感谢您对帮助回答我的问题的任何回复:)
【问题讨论】:
标签: php html forms radio-button