如果选中复选框,则分配php变量

如果选中复选框,则分配php变量,php,html,checkbox,Php,Html,Checkbox,这似乎不起作用 复选框的值没有用处-根据html规范,只有选中复选框才会提交,所以请改为选中复选框。以下代码应该足够了: if(isset($_POST['submitquotes'])){ $check = $_POST['vehicle']; if ($check == 'yes'){ $vehicle_check = 'RA'; } else{ $vehicle_check = 'R'; } } 复选框的值是没有

这似乎不起作用

复选框的值没有用处-根据html规范,只有选中复选框才会提交,所以请改为选中复选框。以下代码应该足够了:

if(isset($_POST['submitquotes'])){

    $check = $_POST['vehicle'];

    if ($check == 'yes'){
        $vehicle_check = 'RA';
    }
    else{
        $vehicle_check = 'R';
    }
}

复选框的值是没有用的-根据html规范,只有在选中时才会提交它,所以改为选中它。以下代码应该足够了:

if(isset($_POST['submitquotes'])){

    $check = $_POST['vehicle'];

    if ($check == 'yes'){
        $vehicle_check = 'RA';
    }
    else{
        $vehicle_check = 'R';
    }
}
试试这个:

if ( isset($_POST['vehicle']) ) {
    $vehicle_check = 'RA';
} else {
    $vehicle_check = 'R';
]
试试这个:

if ( isset($_POST['vehicle']) ) {
    $vehicle_check = 'RA';
} else {
    $vehicle_check = 'R';
]
试试这个:

if ( isset($_POST['vehicle']) ) {
    $vehicle_check = 'RA';
} else {
    $vehicle_check = 'R';
]

如果用户选中复选框,则复选框的值将覆盖隐藏字段的值,因为它们具有相同的名称,但如果未选中复选框,则将获取隐藏字段的值。记住,如果你给他们
id
给他们两个不同的
id

试试这个:

if ( isset($_POST['vehicle']) ) {
    $vehicle_check = 'RA';
} else {
    $vehicle_check = 'R';
]


如果用户选中复选框,则复选框的值将覆盖隐藏字段的值,因为它们具有相同的名称,但如果未选中复选框,则将获取隐藏字段的值。记住,如果你给了他们
id
给他们两个不同的
id

你能再给他们一些提示吗?您在
$check
中究竟得到了什么?什么是
submitquotes
?向我们展示HTML。你是否将其提交到一个php文件中?你是否可以进一步说明它似乎不起作用?您在
$check
中究竟得到了什么?什么是
submitquotes
?向我们展示HTML。您是否将其提交到php文件?谢谢!我是php的新手,谢谢你的isset部分。我想这只在提交表格时使用。伟大的谢谢我是php的新手,谢谢你的isset部分。我想这只在提交表格时使用。伟大的我会放这个的我会放这个的