$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); } ?>