You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
3.6 KiB
60 lines
3.6 KiB
<?php
|
|
require_once "database.php";
|
|
|
|
if (isset($_POST['update'])) {
|
|
foreach ($_POST as $k => $v) {
|
|
$$k = htmlspecialchars(stripslashes(trim($v)));
|
|
}
|
|
//print_r($_POST);exit;
|
|
$updater = substr($_COOKIE["token"], 0, strpos($_COOKIE["token"],"."));
|
|
$price_total = str_replace(",", "", $price_total);
|
|
$price_lowest = str_replace(",", "", $price_lowest);
|
|
|
|
$db_query = "update pricereview_main set contractno = '$contractno', person = '$person', company = '$company', case_name = '$case_name', ";
|
|
$db_query .= "address = '$address', compete = '$compete', price_lowest = '$price_lowest', price_total = '$price_total', ";
|
|
$db_query .= "inquire_no = '$inquire_no', predeal_date = '$predeal_date', facilitok_date = '$facilitok_date', penalty = '$penalty', ";
|
|
$db_query .= "deposit_rate = '$deposit_rate', keep_rate = '$keep_rate', warranty_rate = '$warranty_rate', memo = '$memo', ";
|
|
$db_query .= "updater = '$updater', update_dt = NOW() ";
|
|
$db_query .= "where id = '$id'";
|
|
if ($rs = mysqli_query($link, $db_query)) {
|
|
$fp_id_arr = explode(",", $fp_id_all);
|
|
$item_spec_arr = explode(",", $item_spec_all);
|
|
$item_group_arr = explode(",", $item_group_all);
|
|
$item_qty_arr = explode(",", $item_qty_all);
|
|
$item_price_bp_arr = explode(",", $item_price_bp_all);
|
|
$item_price_arr = explode(",", $item_price_all);
|
|
$pv_rate_arr = explode(",", $pv_rate_all);
|
|
$note_arr = explode(",", $note_all);
|
|
$item_id_arr = explode(",", $item_id_all);
|
|
for ($i=0; $i<count($item_id_arr); $i++) {
|
|
$item_qty_arr[$i] = str_replace(",", "", $item_qty_arr[$i]);
|
|
$item_price_bp_arr[$i] = str_replace(",", "", $item_price_bp_arr[$i]);
|
|
$item_price_arr[$i] = str_replace(",", "", $item_price_arr[$i]);
|
|
if ($item_group_arr[$i] == "B") $b_item_no = $item_id_arr[$i]; // 記下option項次
|
|
if ($item_id_arr[$i] != "-") {
|
|
$db_query = "update pricereview_item set fp_id = '$fp_id_arr[$i]', item_spec = '$item_spec_arr[$i]', ";
|
|
$db_query .= "item_qty = '$item_qty_arr[$i]', item_price_bp = '$item_price_bp_arr[$i]', item_price = '$item_price_arr[$i]', ";
|
|
$db_query .= "pv_rate = '$pv_rate_arr[$i]', note = '$note_arr[$i]' ";
|
|
$db_query .= "where mid = '$id' and item_no = '$item_id_arr[$i]' and item_group = '$item_group_arr[$i]'";
|
|
$result = mysqli_query($link, $db_query);
|
|
} else {
|
|
$db_query = "select max(item_no) from pricereview_item where mid = '$id' and item_group = 'A'";
|
|
$result = mysqli_query($link, $db_query);
|
|
$row = mysqli_fetch_row($result);
|
|
$new_item_no = $row[0]+1;
|
|
$db_query = "insert into pricereview_item (mid, fp_id, item_no, item_spec, item_group, item_qty, item_price_bp, ";
|
|
$db_query .= "item_price, pv_rate, note) values (";
|
|
$db_query .= "'$id', '$fp_id_arr[$i]', '$new_item_no', '$item_spec_arr[$i]', '$item_group_arr[$i]', '$item_qty_arr[$i]', '$item_price_bp_arr[$i]', ";
|
|
$db_query .= "'$item_price_arr[$i]', '$pv_rate_arr[$i]', '$note_arr[$i]')";
|
|
$result = mysqli_query($link, $db_query);
|
|
}
|
|
}
|
|
if ($b_item_no) {
|
|
$db_query = "update pricereview_item set item_no = ($new_item_no+1) where mid = '$id' and item_no = '$b_item_no' and item_group ='B'";
|
|
$result = mysqli_query($link, $db_query);
|
|
}
|
|
}
|
|
mysqli_close($link);
|
|
header("Location: pricereview-index.php");
|
|
}
|
|
?>
|