上传CSV文件


"; } foreach ($fix_arrs as $row) { $facilityno = $row[0]; // 作番號 $type = $row[1]; // 發包類型 $outsourcer = $row[2]; // 發包廠商 $outsourcer_date = $row[3]; // 發包日 $estimate_install_start_date = $row[4]; // 預計安裝開工日 $estimate_install_end_date = $row[5]; // 預計安裝完工日 $estimate_tryrun_start_date = $row[6]; // 預計試車開工日 $estimate_tryrun_end_date = $row[7]; // 預計試車完工日 $install_start_date = $row[8]; // 實際安裝開工日 $install_end_date = $row[9]; // 實際安裝完工日 $tryrun_start_date = $row[10]; // 實際試車日 $tryrun_end_date = $row[11]; // 實際試車完工日 $qc_date = $row[12]; // 內部QC日 $end_qc_date = $row[13]; // QC合格日 $office_date = $row[14]; // 官檢日 $delivery_date = $row[15]; // 移交日 // 清空資料 // $facilityno = $row[0]; // 作番號 // $type = "A"; // $outsourcer = ""; // $outsourcer_date = ""; // $estimate_install_start_date = ""; // $estimate_install_end_date = ""; // $estimate_tryrun_start_date = ""; // $estimate_tryrun_end_date = ""; // $install_start_date = ""; // $install_end_date = ""; // $tryrun_start_date = ""; // $tryrun_end_date = ""; // $qc_date = ""; // $end_qc_date = ""; // $office_date = ""; // $delivery_date = ""; $sql = " UPDATE wipwholestatus SET "; $sql2 = ""; if ($type == 'I') { $sql2 .= !empty($outsourcer) ? "install_outsourcer = '$outsourcer' ," : ""; $sql2 .= !empty($outsourcer) ? "install_outsourcer_owner = 'M0164' ," : ""; $sql2 .= !empty($outsourcer_date) ? "install_outsourcer_date = '$outsourcer_date' ," : ""; $sql2 .= !empty($outsourcer_date) ? "install_outsourcer_date_owner = 'M0164' ," : ""; } else if ($type == 'T') { $sql2 .= !empty($outsourcer) ? "tryrun_outsourcer = '$outsourcer' ," : ""; $sql2 .= !empty($outsourcer) ? "tryrun_outsourcer_owner = 'M0164' ," : ""; $sql2 .= !empty($outsourcer_date) ? "tryrun_outsourcer_date = '$outsourcer_date' ," : ""; $sql2 .= !empty($outsourcer_date) ? "tryrun_outsourcer_date_owner = 'M0164' ," : ""; } else { $sql2 .= !empty($outsourcer) ? "install_outsourcer = '$outsourcer' ," : ""; $sql2 .= !empty($outsourcer) ? "install_outsourcer_owner = 'M0164' ," : ""; $sql2 .= !empty($outsourcer_date) ? "install_outsourcer_date = '$outsourcer_date' ," : ""; $sql2 .= !empty($outsourcer_date) ? "install_outsourcer_date_owner = 'M0164' ," : ""; $sql2 .= !empty($outsourcer) ? "tryrun_outsourcer = '$outsourcer' ," : ""; $sql2 .= !empty($outsourcer) ? "tryrun_outsourcer_owner = 'M0164' ," : ""; $sql2 .= !empty($outsourcer_date) ? "tryrun_outsourcer_date = '$outsourcer_date' ," : ""; $sql2 .= !empty($outsourcer_date) ? "tryrun_outsourcer_date_owner = 'M0164' ," : ""; } $sql2 .= !empty($estimate_install_start_date) ? "estimate_install_start_date = '$estimate_install_start_date' ," : ""; $sql2 .= !empty($estimate_install_start_date) ? "estimate_install_start_date_owner = 'M0164' ," : ""; $sql2 .= !empty($estimate_install_end_date) ? "estimate_install_end_date = '$estimate_install_end_date' ," : ""; $sql2 .= !empty($estimate_install_end_date) ? "estimate_install_end_date_owner = 'M0164' ," : ""; $sql2 .= !empty($estimate_tryrun_start_date) ? "estimate_tryrun_start_date = '$estimate_tryrun_start_date' ," : ""; $sql2 .= !empty($estimate_tryrun_start_date) ? "estimate_tryrun_start_date_owner = 'M0164' ," : ""; $sql2 .= !empty($estimate_tryrun_end_date) ? "estimate_tryrun_end_date = '$estimate_tryrun_end_date' ," : ""; $sql2 .= !empty($estimate_tryrun_end_date) ? "estimate_tryrun_end_date_owner = 'M0164' ," : ""; $sql2 .= !empty($install_start_date) ? "install_start_date = '$install_start_date' ," : ""; $sql2 .= !empty($install_start_date) ? "install_start_date_owner = 'M0164' ," : ""; $sql2 .= !empty($install_end_date) ? "install_end_date = '$install_end_date' ," : ""; $sql2 .= !empty($install_end_date) ? "install_end_date_owner = 'M0164' ," : ""; $sql2 .= !empty($tryrun_start_date) ? "tryrun_start_date = '$tryrun_start_date' ," : ""; $sql2 .= !empty($tryrun_start_date) ? "tryrun_start_date_owner = 'M0164' ," : ""; $sql2 .= !empty($tryrun_end_date) ? "tryrun_end_date = '$tryrun_end_date' ," : ""; $sql2 .= !empty($tryrun_end_date) ? "tryrun_end_date_owner = 'M0164' ," : ""; $sql2 .= !empty($qc_date) ? "qc_date = '$qc_date' ," : ""; $sql2 .= !empty($qc_date) ? "qc_date_owner = 'M0164' ," : ""; $sql2 .= !empty($end_qc_date) ? "end_qc_date = '$end_qc_date' ," : ""; $sql2 .= !empty($end_qc_date) ? "end_qc_date_owner = 'M0164' ," : ""; $sql2 .= !empty($office_date) ? "official_check_date = '$office_date' ," : ""; $sql2 .= !empty($office_date) ? "official_check_date_owner = 'M0164' ," : ""; $sql2 .= !empty($delivery_date) ? "delivery_date = '$real_end_date' ," : ""; $sql2 .= !empty($delivery_date) ? "delivery_date_owner = 'M0164' ," : ""; // $sql2 .= "install_outsourcer = '$outsourcer' ,"; // $sql2 .= "install_outsourcer_owner = '' ,"; // $sql2 .= "install_outsourcer_date = '$outsourcer_date' ,"; // $sql2 .= "install_outsourcer_date_owner = '' ,"; // $sql2 .= "tryrun_outsourcer = '$outsourcer' ,"; // $sql2 .= "tryrun_outsourcer_owner = '' ,"; // $sql2 .= "tryrun_outsourcer_date = '$outsourcer_date' ,"; // $sql2 .= "tryrun_outsourcer_date_owner = '' ,"; // $sql2 .= "estimate_install_start_date = '$estimate_install_start_date' ,"; // $sql2 .= "estimate_install_start_date_owner = '' ,"; // $sql2 .= "estimate_install_end_date = '$estimate_install_end_date' ,"; // $sql2 .= "estimate_install_end_date_owner = '' ,"; // $sql2 .= "estimate_tryrun_start_date = '$estimate_tryrun_start_date' ,"; // $sql2 .= "estimate_tryrun_start_date_owner = '' ,"; // $sql2 .= "estimate_tryrun_end_date = '$estimate_tryrun_end_date' ,"; // $sql2 .= "estimate_tryrun_end_date_owner = '' ,"; // $sql2 .= "install_start_date = '$install_start_date' ,"; // $sql2 .= "install_start_date_owner = '' ,"; // $sql2 .= "install_end_date = '$install_end_date' ,"; // $sql2 .= "install_end_date_owner = '' ,"; // $sql2 .= "tryrun_start_date = '$tryrun_start_date' ,"; // $sql2 .= "tryrun_start_date_owner = '' ,"; // $sql2 .= "tryrun_end_date = '$tryrun_end_date' ,"; // $sql2 .= "tryrun_end_date_owner = '' ,"; // $sql2 .= "qc_date = '$qc_date' ,"; // $sql2 .= "qc_date_owner = '' ,"; // $sql2 .= "end_qc_date = '$end_qc_date' ,"; // $sql2 .= "end_qc_date_owner = '' ,"; // $sql2 .= "official_check_date = '$office_date' ,"; // $sql2 .= "official_check_date_owner = '' ,"; // $sql2 .= "delivery_date = '$office_date' ,"; // $sql2 .= "delivery_date_owner = '' ,"; $sql .= substr($sql2, 0, -1); $sql .= " WHERE facilityno = '$facilityno'; "; echo $sql; mysqli_query($link, $sql); } } else { echo '文件上传错误'; echo "
"; } }