我有我想要一個複選框添加到一個簡單的表格,我對形式設置的一切正常,但是當我試圖處理的複選框,我只能夠使回聲工作。我試圖把盒子是否被選中的是或否,商店是/否在一個變量,這裏是我在我的手柄形式的複選框:PHP表單複選框問題
if(isset($_POST['race']) &&
$_POST['race'] == 'Yes')
{
$race1 == "yes";
}
else
{
$race1 == "No";
}
我有我想要一個複選框添加到一個簡單的表格,我對形式設置的一切正常,但是當我試圖處理的複選框,我只能夠使回聲工作。我試圖把盒子是否被選中的是或否,商店是/否在一個變量,這裏是我在我的手柄形式的複選框:PHP表單複選框問題
if(isset($_POST['race']) &&
$_POST['race'] == 'Yes')
{
$race1 == "yes";
}
else
{
$race1 == "No";
}
您需要使用賦值時單個等號。雙等於做比較。
if(isset($_POST['race']) && $_POST['race'] == 'Yes')
{
$race1 = "yes";
}
else
{
$race1 = "No";
}
點!我不相信我錯過了... – Tyharo 2014-08-29 17:45:18
==
是一個比較運算符。您需要使用歸屬運算符=
if (isset($_POST['race']) &&
strtolower($_POST['race']) == 'yes')
{
$race1 = 'yes';
}
else
{
$race1 = 'No';
}
我不確定此代碼片段如何與表單相關。你能提供你的表單html嗎? – WillardSolutions 2014-08-29 17:16:37
如果您正在嘗試默認複選框選中添加屬性'checked =「選中」' – Mic1780 2014-08-29 17:17:02