我有一个需要用户填写一份表格。它有必填字段,其他字段不是必需的。例如,需要员工信息字段被填满和配偶,不需要孩子和孩子的生日。每当我试图将数据保存在数据库中,同时使配偶和子女清空数据库也节省了一个空值和孩子的生日字段其datepickers节省了默认日历值1970-01-01。 这是在数据库中保存我的PHP代码。空字段保存空值在数据库
if (!empty($_POST['child']) && !empty($_POST['ch_DateOfBirth'])) {
$selectEmp=$dbcon->query("Select Emp_ID from employee");
$count=$selectEmp->num_rows;
if ($count>0) {
while($row=$selectEmp->fetch_array()){
$emp_id="".$row['Emp_ID']."";
}
$child_name=$_POST['child'];
$count=count($child_name);
for ($i=0; $i < $count ; $i++) {
$child_bday=date('Y-d-m', strtotime($_POST['ch_DateOfBirth'][$i]));
$sql6="INSERT into tbl_children (Emp_ID, Ch_Name, Ch_Bdate) values ('".$emp_id."', '".$child_name[$i]."', '".$child_bday."') ";
$dbcon->query($sql6);
}
}
}
这就是数据库显示。
它设置为null。 – nogad
日期必须在$ child_bday = date('Y-m-d',strtotime($ _ POST ['ch_DateOfBirth'] [$ i])); – kannan