我有一個需要用戶填寫一份表格。它有必填字段,其他字段不是必需的。例如,需要員工信息字段被填滿和配偶,不需要孩子和孩子的生日。每當我試圖將數據保存在數據庫中,同時使配偶和子女清空數據庫也節省了一個空值和孩子的生日字段其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