$v) {
$$k = htmlspecialchars(stripslashes(trim($v)));
}
// 取電梯ID流水號
$db_query = "select max(buildno5) as maxb5 from specsurvey_main";
if ($res = mysqli_query($link, $db_query)) {
foreach ($res as $data) { }
}
$nextno = $data["maxb5"] ? $data["maxb5"]+1 : 1;
$buildno5 = str_pad($nextno, 5, "0", STR_PAD_LEFT);
$buildno3 = date("y")[1].$buildno1.$buildno2;
$creater = $updater = substr($_COOKIE["token"], 0, strpos($_COOKIE["token"],"."));
$pr_item_id = explode("|", $pritem)[0];
$pr_item_id = (!$pr_item_id) ? 0 : $pr_item_id;
$top_height = (!$top_height) ? 0 : $top_height;
$bottom_height = (!$bottom_height) ? 0 : $bottom_height;
$vdist = (!$vdist) ? 0 : $vdist;
$tunnel_width = (!$tunnel_width) ? 0 : $tunnel_width;
$tunnel_depth = (!$tunnel_depth) ? 0 : $tunnel_depth;
$theight = (!$theight) ? 0 : $theight;
$car_width = (!$car_width) ? 0 : $car_width;
$car_depth = (!$car_depth) ? 0 : $car_depth;
$car_height = (!$car_height) ? 0 : $car_height;
$pre_weight = (!$pre_weight) ? 0 : $pre_weight;
$top_height = str_replace(",", "", $top_height);
$bottom_height = str_replace(",", "", $bottom_height);
$vdist = str_replace(",", "", $vdist);
$tunnel_width = str_replace(",", "", $tunnel_width);
$tunnel_depth = str_replace(",", "", $tunnel_depth);
$theight = str_replace(",", "", $theight);
$car_width = str_replace(",", "", $car_width);
$car_depth = str_replace(",", "", $car_depth);
$car_height = str_replace(",", "", $car_height);
$pre_weight = str_replace(",", "", $pre_weight);
$lop_info = json_encode([$lop_info1, $lop_info2, $lop_info3, $lop_info4], JSON_UNESCAPED_UNICODE);
$opb1_info = json_encode([$opb1_info1, $opb1_info2, $opb1_info3], JSON_UNESCAPED_UNICODE);
$opb2_info = json_encode([$opb2_info1, $opb2_info2, $opb2_info3], JSON_UNESCAPED_UNICODE);
$handicap_opb1 = json_encode([$handicap_opb1_1, $handicap_opb1_2, $handicap_opb1_3], JSON_UNESCAPED_UNICODE);
$handicap_opb2 = json_encode([$handicap_opb2_1, $handicap_opb2_2, $handicap_opb2_3], JSON_UNESCAPED_UNICODE);
$side_info[0] = [$side_type_f, $side_thick_f, $side_color_f, $side_memo_f];
$side_info[1] = [$side_type_b, $side_thick_b, $side_color_b, $side_memo_b];
$side_info[2] = [$side_type_bm, $side_thick_bm, $side_color_bm, $side_memo_bm];
$side_info[3] = [$side_type_r, $side_thick_r, $side_color_r, $side_memo_r];
$side_info[4] = [$side_type_rm, $side_thick_rm, $side_color_rm, $side_memo_rm];
$side_info = json_encode($side_info, JSON_UNESCAPED_UNICODE);
$equip_info_door = json_encode([$equip_info_door1, $equip_info_door2, $equip_info_door3, $equip_info_door4], JSON_UNESCAPED_UNICODE);
$equip_info_layer[0] = [$equip_info_layer11, $equip_info_layer12, $equip_info_layer13, $equip_info_layer14];
$equip_info_layer[1] = [$equip_info_layer21, $equip_info_layer22, $equip_info_layer23, $equip_info_layer24];
$equip_info_layer = json_encode($equip_info_layer, JSON_UNESCAPED_UNICODE);
$equip_info_sfram[0] = [$equip_info_sfram11, $equip_info_sfram12, $equip_info_sfram13, $equip_info_sfram14];
$equip_info_sfram[1] = [$equip_info_sfram21, $equip_info_sfram22, $equip_info_sfram23, $equip_info_sfram24];
$equip_info_sfram = json_encode($equip_info_sfram, JSON_UNESCAPED_UNICODE);
$equip_info_bfram[0] = [$equip_info_bfram11, $equip_info_bfram12, $equip_info_bfram13, $equip_info_bfram14];
$equip_info_bfram[1] = [$equip_info_bfram21, $equip_info_bfram22, $equip_info_bfram23, $equip_info_bfram24];
$equip_info_bfram[2] = [$equip_info_bfram3];
$equip_info_bfram = json_encode($equip_info_bfram, JSON_UNESCAPED_UNICODE);
$tunnel_light = $delivery = $err_login_cancel = $relevel = $extend = $iot = $auto_back = $subfloor_stop = $box = "Y";
$nroom_br = "N";
$warranty = "1年";
$foreign_three = ($foreign_three) ? "Y" : "N";
$gate_corbel = ($gate_corbel) ? "Y" : "N";
$safety_gear = ($safety_gear) ? "Y" : "N";
$air_kolin = ($air_kolin) ? "Y" : "N";
$purifier = ($purifier) ? "Y" : "N";
$crt = ($crt) ? "Y" : "N";
$gong = ($gong) ? "Y" : "N";
$eq_control = ($eq_control) ? "Y" : "N";
$voice = ($voice) ? "Y" : "N";
$ard = ($ard) ? "Y" : "N";
$energy_feedback = ($energy_feedback) ? "Y" : "N";
$rs485 = ($rs485) ? "Y" : "N";
$ins = ($ins) ? "Y" : "N";
$ibd = ($ibd) ? "Y" : "N";
$fire_alarm = ($fire_alarm) ? "Y" : "N";
$uv = ($uv) ? "Y" : "N";
$voice_control = ($voice_control) ? "Y" : "N";
$opec_spec = ($opec_spec) ? "Y" : "N";
$opec_spec_driver = ($opec_spec_driver) ? "Y" : "N";
$is_units_y = ($is_units_y) ? "Y" : "N";
if ($is_units_y=="N") $is_units = 0;
$is_units = json_encode([$is_units_y, $is_units], JSON_UNESCAPED_UNICODE);
$face_rec_y = ($face_rec_y) ? "Y" : "N";
if ($face_rec_y=="N") $face_rec = "無";
$face_rec = json_encode([$face_rec_y, $face_rec], JSON_UNESCAPED_UNICODE);
$car_cam_y = ($car_cam_y) ? "Y" : "N";
if ($car_cam_y=="N") $car_cam = "無";
$car_cam = json_encode([$car_cam_y, $car_cam], JSON_UNESCAPED_UNICODE);
$painting_y = ($painting_y) ? "Y" : "N";
if ($painting_y=="N") $painting_m = $painting_c = "無";
$painting = json_encode([$painting_y, $painting_m, $painting_c], JSON_UNESCAPED_UNICODE);
$ib_y = ($ib_y) ? "Y" : "N";
if ($ib_y=="N") { $ib1 = 0; $ib2 = "無"; };
$ib = json_encode([$ib_y, $ib1, $ib2], JSON_UNESCAPED_UNICODE);
$kanban_y = ($kanban_y) ? "Y" : "N";
if ($kanban_y=="N") $kanban = "無";
$kanban = json_encode([$kanban_y, $kanban], JSON_UNESCAPED_UNICODE);
$lamp_y = ($lamp_y) ? "Y" : "N";
if ($lamp_y=="N") { $lamp2 = 0; $lamp1 = $lamp3 = "無"; };
$lamp = json_encode([$lamp_y, $lamp1, $lamp2, $lamp3], JSON_UNESCAPED_UNICODE);
$smart_call_y = ($smart_call_y) ? "Y" : "N";
if ($smart_call_y=="N") $smart_call = "無";
$smart_call = json_encode([$smart_call_y, $smart_call], JSON_UNESCAPED_UNICODE);
$access_car_y = ($access_car_y) ? "Y" : "N";
if ($access_car_y=="N") $access_car = "無";
$access_car = json_encode([$access_car_y, $access_car], JSON_UNESCAPED_UNICODE);
$access_hall_y = ($access_hall_y) ? "Y" : "N";
if ($access_hall_y=="N") $access_hall = "無";
$access_hall = json_encode([$access_hall_y, $access_hall], JSON_UNESCAPED_UNICODE);
// 基本規格 specsurvey_main
$db_query = "insert into specsurvey_main(pr_item_id, version, contractno, company, facilitok_date, tai_count, serial, buildno3, buildno5, rtype, ";
$db_query .= "weight, speed, numberoffloor, numberofstop, numberofdoor, door_type, usefor, class, oper_method, ";
$db_query .= "serial_duplex_group, area, address, use_situ, mpower, lpower, top_height, bottom_height, vdist, ";
$db_query .= "tunnel_width, tunnel_depth, theight, tunnel, creater, updater) values (";
$db_query .= "'$pr_item_id', '$version', '$contractno', '$company', '$facilitok_date', '$tai_count', '$serial', '$buildno3', '$buildno5', '$rtype', ";
$db_query .= "'$weight', '$speed', '$numberoffloor', '$numberofstop', '$numberofdoor', '$door_type', '$usefor', '$class', '$oper_method', ";
$db_query .= "'$serial_duplex_group', '$area', '$address', '$use_situ', '$mpower', '$lpower', '$top_height', '$bottom_height', '$vdist', ";
$db_query .= "'$tunnel_width', '$tunnel_depth', '$theight', '$tunnel', '$creater', '$updater')";
//echo $db_query;exit;
$result = mysqli_query($link, $db_query);
if ($mid = mysqli_insert_id($link)) {
// 轎廂 specsurvey_car
$db_query = "insert into specsurvey_car (mid, car_width, car_depth, car_height, well, material, floor, floor_type, ";
$db_query .= "floor_prethick, car_handrail, car_handrail_loc, mirror, pre_weight, pre_thick, lop_info, ";
$db_query .= "opb_wall, opb1_info, rf_wall, side_opb2, opb2_info, handicap_opb1, handicap_opb2, side_info) values (";
$db_query .= "'$mid', '$car_width', '$car_depth', '$car_height', '$well', '$material', '$floor', '$floor_type', ";
$db_query .= "'$floor_prethick', '$car_handrail', '$car_handrail_loc', '$mirror', '$pre_weight', '$pre_thick', '$lop_info', ";
$db_query .= "'$opb_wall', '$opb1_info', '$rf_wall', '$side_opb2', '$opb2_info', '$handicap_opb1', '$handicap_opb2', '$side_info')";
//echo $db_query;exit;
$result = mysqli_query($link, $db_query);
if (mysqli_affected_rows($link) > 0) {
// 門系統 specsurvey_door
$db_query = "insert into specsurvey_door (mid, door_f_floor, door_r_floor, dooropen_type, firedoor, ";
$db_query .= "dooropen_width, dooropen_height, door_safety, equip_info_door, equip_info_layer, ";
$db_query .= "equip_info_sfram, equip_info_bfram) values (";
$db_query .= "'$mid', '$door_f_floor', '$door_r_floor', '$dooropen_type', '$firedoor', ";
$db_query .= "'$dooropen_width', '$dooropen_height', '$door_safety', '$equip_info_door', '$equip_info_layer', ";
$db_query .= "'$equip_info_sfram', '$equip_info_bfram')";
$result = mysqli_query($link, $db_query);
if (mysqli_affected_rows($link) > 0) {
// 功能 specsurvey_function
$db_query = "insert into specsurvey_function (mid, tunnel_light, iot, delivery, auto_back, nroom_br, subfloor_stop, ";
$db_query .= "err_login_cancel, box, relevel, warranty, extend, foreign_three, gate_corbel, ";
$db_query .= "safety_gear, air_kolin, purifier, is_units, crt, face_rec, gong, eq_control, voice, ";
$db_query .= "ard, energy_feedback, rs485, car_cam, painting, ins, ib, ibd, fire_alarm, ";
$db_query .= "kanban, uv, voice_control, lamp, smart_call, access_car, access_hall, ";
$db_query .= "opec_spec, opec_spec_driver, note, prddetail) values (";
$db_query .= "'$mid', '$tunnel_light', '$iot', '$delivery', '$auto_back', '$nroom_br', '$subfloor_stop', ";
$db_query .= "'$err_login_cancel', '$box', '$relevel', '$warranty', '$extend', '$foreign_three', '$gate_corbel', ";
$db_query .= "'$safety_gear', '$air_kolin', '$purifier', '$is_units', '$crt', '$face_rec', '$gong', '$eq_control', '$voice', ";
$db_query .= "'$ard', '$energy_feedback', '$rs485', '$car_cam', '$painting', '$ins', '$ib', '$ibd', '$fire_alarm', ";
$db_query .= "'$kanban', '$uv', '$voice_control', '$lamp', '$smart_call', '$access_car', '$access_hall', ";
$db_query .= "'$opec_spec', '$opec_spec_driver', '$note', '$prddetail')";
$result = mysqli_query($link, $db_query);
if (mysqli_affected_rows($link) > 0) {
echo "";
} else {
echo "";
}
} else {
echo "";
}
} else {
echo "";
}
} else {
echo "";
}
mysqli_close($link);
}
?>