对于您可以使用下面的方法来得到复选框值每个复选框的值取出进行检查或不....
在我的表单页面(周一至周日)
<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