Php 在数据库中提交复选框的值

Php 在数据库中提交复选框的值,php,Php,但是我想把他的数据放到数据库里但是 只有一个数组将被发送到数据库$\u post[dates 那么,有人能告诉我如何将数据发送到数据库中吗 1 2 3 4 5 6 在从数据库中再次检索时使用 $dates = implode(',', $_POST['dates']); // will save date in format of 1,2,3,4 用适当的主题框住问题。请不要理解数据库中此“提交日期”复选框的含义何谓$day1/$dates?您将其视为带有计数的数组,然后在复选框的名称中回

但是我想把他的数据放到数据库里但是 只有一个数组将被发送到数据库
$\u post[dates
那么,有人能告诉我如何将数据发送到数据库中吗

1 2 3
4 5 6
在从数据库中再次检索时使用

$dates = implode(',', $_POST['dates']);  // will save date in format of 1,2,3,4

用适当的主题框住问题。请不要理解数据库中此“提交日期”复选框的含义何谓$day1/$dates?您将其视为带有计数的数组,然后在复选框的名称中回显它。$dates=内爆(“,”,$\u POST['dates']);我使用这个解析错误是什么:语法错误,意外的T_变量,应为“,”或“;”。当我回显此错误时,它不会显示任何内容。您能否描述一下itecho$_POST['dates'];检查它的值是多少。您是否更改了回显行“$dates[$i]”当我使用$1的值时,它会给我显示一个空白的空白。我可以做什么来删除空白条目,它会显示一个没有条目的复选框。如果空($DATION[$I])继续,我可以在循环中检查什么?
<?php 
    $dates = $day1 ;
    echo "<p>";
    for($i=0;$i<count($dates);$i++) {
        if(empty($dates[$i]))           ///
             continue;                  // 

        if($i>0 && ($i%3==0)) { echo "</p><p>"; }
        echo "<input type='checkbox' name='dates[]' value='".$dates[$i]."'/><label>".$dates[$i]."</label>";
    }
    echo "</p>";
?>
$dates = implode(',', $_POST['dates']);  // will save date in format of 1,2,3,4
$dates = explode(',', $dateFromDB);   // this will give you array of dates