0) { echo ""; exit; } $data = $item_arr = $option_arr = $mn_arr = $ex_arr = $demolition_arr = $pay_arr = array(); $db_query = "select * from pricereview_main where id = '$id' and creater = '$user_id'"; $res = mysqli_query($link, $db_query); foreach ($res as $data) { $data["qty_total"] = 0; $db_query = "select * from pricereview_item where mid = '$id' order by item_group, item_no"; $res_i = mysqli_query($link, $db_query); while ($row = mysqli_fetch_assoc($res_i)) { if ($row['item_group'] == "A") { $item_arr[$row['item_no']]['id'] = $row['id']; $item_arr[$row['item_no']]['fp_id'] = $row['price_id']; $item_arr[$row['item_no']]['item_op'] = $row['item_op']; $item_arr[$row['item_no']]['item_weight'] = $row['item_weight']; $item_arr[$row['item_no']]['item_spec'] = $row['item_spec']; $item_arr[$row['item_no']]['item_unit_price'] = $row['item_unit_price']; $item_arr[$row['item_no']]['item_qty'] = $row['item_qty']; $item_arr[$row['item_no']]['item_price_bp'] = $row['item_price_bp']; $item_arr[$row['item_no']]['item_price_ct'] = $row['item_price_ct']; $item_arr[$row['item_no']]['item_price'] = $row['item_price']; $item_arr[$row['item_no']]['pv_rate'] = $row['pv_rate']; $item_arr[$row['item_no']]['allocate'] = $row['allocate']; $item_arr[$row['item_no']]['gross_profit'] = $row['gross_profit']; $item_arr[$row['item_no']]['gross_profit_rate'] = $row['gross_profit_rate']; $item_arr[$row['item_no']]['note'] = $row['note']; $item_arr[$row['item_no']]['mi_fix'] = $row['mi_fix']; $data["qty_total"] += $row["item_qty"]; } elseif ($row['item_group'] == "B") { $option_arr[$row['item_no']]['id'] = $row['id']; $option_arr[$row['item_no']]['op_id'] = $row['price_id']; $option_arr[$row['item_no']]['item_spec'] = $row['item_spec']; $option_arr[$row['item_no']]['option_relate_spec'] = $row['option_relate_spec']; $option_arr[$row['item_no']]['item_unit_price'] = $row['item_unit_price']; $option_arr[$row['item_no']]['item_qty'] = $row['item_qty']; $option_arr[$row['item_no']]['item_price_bp'] = $row['item_price_bp']; $option_arr[$row['item_no']]['memo'] = $row['memo']; } elseif ($row['item_group'] == "D") { $mn_arr[$row['item_no']]['id'] = $row['id']; $mn_arr[$row['item_no']]['mn_id'] = $row['price_id']; $mn_arr[$row['item_no']]['item_spec'] = $row['item_spec']; $mn_arr[$row['item_no']]['option_relate_spec'] = $row['option_relate_spec']; $mn_arr[$row['item_no']]['item_unit_price'] = $row['item_unit_price']; $mn_arr[$row['item_no']]['item_qty'] = $row['item_qty']; $mn_arr[$row['item_no']]['item_price_bp'] = $row['item_price_bp']; $mn_arr[$row['item_no']]['note'] = $row['note']; $mn_arr[$row['item_no']]['memo'] = $row['memo']; } elseif ($row['item_group'] == "E") { $ex_arr[$row['item_no']]['id'] = $row['id']; $ex_arr[$row['item_no']]['item_spec'] = $row['item_spec']; $ex_arr[$row['item_no']]['item_unit_price'] = $row['item_unit_price']; $ex_arr[$row['item_no']]['item_qty'] = $row['item_qty']; $ex_arr[$row['item_no']]['item_price_bp'] = $row['item_price_bp']; $ex_arr[$row['item_no']]['note'] = $row['note']; // 詢價單號 } elseif ($row['item_group'] == "C") { $demolition_arr[$row['item_no']]['id'] = $row['id']; $demolition_arr[$row['item_no']]['dem_id'] = $row['price_id']; $demolition_arr[$row['item_no']]['item_spec'] = $row['item_spec']; $demolition_arr[$row['item_no']]['item_unit_price'] = $row['item_unit_price']; $demolition_arr[$row['item_no']]['item_qty'] = $row['item_qty']; $demolition_arr[$row['item_no']]['item_price_bp'] = $row['item_price_bp']; $demolition_arr[$row['item_no']]['note'] = $row['note']; // 樓層 } } mysqli_free_result($res_i); // 付款辦法 $pay_all_scale = $pay_all_amount = 0; $sql = "select * from pricereview_pay where mid = '$id' order by pay_kind"; $res_p = mysqli_query($link, $sql); while ($row_p = mysqli_fetch_assoc($res_p)) { $pay_arr[$row_p["pay_kind"]]["id"] = $row_p["id"]; $pay_arr[$row_p["pay_kind"]]["pay_scale"] = $row_p["pay_scale"]; $pay_arr[$row_p["pay_kind"]]["pay_amount"] = $row_p["pay_amount"]; $pay_arr[$row_p["pay_kind"]]["pay_period"] = $row_p["pay_period"]; $pay_arr[$row_p["pay_kind"]]["pay_note"] = $row_p["pay_note"]; $pay_all_scale += $row_p["pay_scale"]; $pay_all_amount += $row_p["pay_amount"]; } mysqli_free_result($res_p); // Option Data $opt_data_arr = []; $opt_kind_arr = ["A" => "小電梯型錄選配加價報價", "B" => "客梯型錄選配加價報價", "C" => "550-1600kg選配業務報價", "D" => "其它"]; $sql = "select * from option_price where status = 'Y' order by kind, id"; $res = mysqli_query($link, $sql); while ($row = mysqli_fetch_assoc($res)) { $opt_data_arr[$row["kind"]][$row["group_name"]][$row["id"]]["spec"] = $row["spec"]; $opt_data_arr[$row["kind"]][$row["group_name"]][$row["id"]]["memo"] = $row["memo"]; $opt_data_arr[$row["kind"]][$row["group_name"]][$row["id"]]["optional"] = $row["optional"]; $opt_data_arr[$row["kind"]][$row["group_name"]][$row["id"]]["unit"] = $row["unit"]; $opt_data_arr[$row["kind"]][$row["group_name"]][$row["id"]]["price"] = $row["price"]; } mysqli_free_result($res); $option_str = '
名稱 | 規格 | 備註 | 配置 | 單位 | 定價 |
---|---|---|---|---|---|
'.$opt_kind_arr[$k].' | |||||
" . $k2 . " | "; $option_str .= "" . $v3["spec"] . " | "; $option_str .= "" . $v3["memo"] . " | "; $option_str .= "" . $optional . " | "; $option_str .= "" . $v3["unit"] . " | "; $option_str .= "" . number_format($v3["price"]) . " | "; $option_str .= "
'.$k2.' | '; } else { $option_str .= ' '; } $option_str .= "".$v3["spec"]." | "; $option_str .= "".$v3["memo"]." | "; $option_str .= "".$optional." | "; $option_str .= "".$v3["unit"]." | "; $option_str .= "".number_format($v3["price"])." | "; $option_str .= "