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

1 html php checkbox

<input type="checkbox" name="vehicle" value="yes">
Run Code Online (Sandbox Code Playgroud)

如果用户检查这个,那么php变量$vehicle_check应该保持不变value ="RA",该值将保持默认值"R".我可以不用javascript做到这一点吗?

我试过了:

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

    $check = $_POST['vehicle'];

    if ($check == 'yes'){
        $vehicle_check = 'RA';
    }
    else{
        $vehicle_check = 'R';
    }
}
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.

blu*_*lue 5

复选框的值没有用 - 根据html规范,只有在选中时才会提交,所以请检查一下.以下代码应该足够了:

if ( isset($_POST['vehicle']) ) {
    $vehicle_check = 'RA';
} else {
    $vehicle_check = 'R';
]
Run Code Online (Sandbox Code Playgroud)