PHP表单复选框问题

时间:2014-08-29 17:14:04

标签: php forms post checkbox handle

我有一个简单的表单,我试图添加一个复选框,我已正确设置表单上的所有内容,但当我尝试处理复选框时,我只能使回声工作。我尝试设置是否将框选中为是或否,并在变量中存储yes / no,这是我在复选框的句柄形式中的内容:

    if(isset($_POST['race']) && 
   $_POST['race'] == 'Yes') 
{
    $race1 == "yes";
}
else
{
    $race1 == "No";
}  

2 个答案:

答案 0 :(得分:2)

分配值时,您需要使用单个等号。双等于做比较。

if(isset($_POST['race']) && $_POST['race'] == 'Yes') 
{
  $race1 = "yes";
}
else
{
  $race1 = "No";
}  

答案 1 :(得分:0)

==是一个比较运算符。您需要使用归因运算符=

if (isset($_POST['race']) &&
    strtolower($_POST['race']) == 'yes') 
{
    $race1 = 'yes';
}
else
{
    $race1 = 'No';
}