对于每个复选框的值检索,可以使用下面的方法从复选框中获取值是否选中…。
在我的表单页面(周一到周日)
在我的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";
}
现在您可以获取这些变量值,并可以在中使用insert in to语句…
这样地
$addweekdays = mysqli_query($conn, "INSERT INTO weekdays(id,monday,tuesday,wednesday,thursday,friday,saturday,sunday) VALUES('$Id', '$checkedMon', '$checkedTue', '$checkedWed', '$checkedThur','$checkedFri','$checkedSat','$checkedSun')") ...