對於您可以使用下面的方法來得到複選框值每個複選框的值取出進行檢查或不....
在我的表單頁面(週一至週日)
<input type="checkbox" name="checked[]" class="onoffswitch-checkbox" id="mononoffswitch" value="Mon" checked>
在我的PHP代碼
function IsChecked($chkname,$value)
{
if(!empty($_POST[$chkname]))
{
foreach($_POST[$chkname] as $chkval)
{
if($chkval == $value)
{
return true;
}
}
}
return false;
}
if(IsChecked('checked','Mon'))
{
$checkedMon = "Y";
}else {
$checkedMon = "N";
}
if(IsChecked('checked','Tue'))
{
$checkedTue = "Y";
}else {
$checkedTue = "N";
}
if(IsChecked('checked','Wed'))
{
$checkedWed = "Y";
}else {
$checkedWed = "N";
}
if(IsChecked('checked','Thur'))
{
$checkedThur = "Y";
}else {
$checkedThur = "N";
}
if(IsChecked('checked','Fri'))
{
$checkedFri = "Y";
}else {
$checkedFri = "N";
}
if(IsChecked('checked','Sat'))
{
$checkedSat = "Y";
}else {
$checkedSat = "N";
}
if(IsChecked('checked','Sun'))
{
$checkedSun = "Y";
}else {
$checkedSun = "N";
}
現在,你可以得到這些變量的值,並且可以使用您插入進言......
像這樣
$addweekdays = mysqli_query($conn, "INSERT INTO weekdays(id,monday,tuesday,wednesday,thursday,friday,saturday,sunday) VALUES('$Id', '$checkedMon', '$checkedTue', '$checkedWed', '$checkedThur','$checkedFri','$checkedSat','$checkedSun')") ...
所以,這裏有什麼問題: 提交表單通過使用下面的代碼獲得選中的複選框的值之後? – anthares 2010-02-22 09:07:30
那麼問題是什麼?詳細說明你想要的東西。 – Kangkan 2010-02-22 09:08:32
有什麼理由在這裏不接受答案嗎? – tw16 2012-03-15 12:41:00