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.
 
 
 
 
 
 

51 lines
1.7 KiB

<?php
require_once "../conn.php";
if(!isset($_GET['id'])) exit;
$id = $_GET['id'];
if($id!=969) exit;
$sql_str = "SELECT * FROM pricereview_sign";
$stmt = $conn->prepare($sql_str);
$stmt->execute();
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach($result as $sign){
$endSign = false;
if(explode(",", $sign['sign3'])[1] == "Y"){
$newSign3 = str_replace("Y", "YY", $sign['sign3']);
$sign4_is_null = $sign['sign4'] == null ? true : false;
$sql_str = $sign4_is_null ? "UPDATE pricereview_sign SET sign3 = :sign3 WHERE id = :id" : "UPDATE pricereview_sign SET sign3 = :sign3, sign4 = NULL, sign_total = sign_total - 1 WHERE id = :id";
$stmt = $conn->prepare($sql_str);
$stmt->bindParam(':sign3', $newSign3);
$stmt->bindParam(':id', $sign['id']);
$stmt->execute();
$sql_str = "UPDATE pricereview_main SET status = 'YY' WHERE id = :id AND status = 'YS' ";
$stmt = $conn->prepare($sql_str);
$stmt->bindParam(':id', $sign['mid']);
$stmt->execute();
$sql_str = "UPDATE flow SET flow_code = 'Z' WHERE form_id = :id AND system_id = 'prm' AND (flow_id = 'prm01' OR flow_id = 'prm02')";
$stmt = $conn->prepare($sql_str);
$stmt->bindParam(':id', $sign['mid']);
$stmt->execute();
echo $sign['mid'];
echo "<br>";
}else{
if($sign['sign4'] != NULL){
$sql_str = "UPDATE pricereview_sign SET sign4 = NULL, sign_total = sign_total + 1 WHERE id = :id AND sign4 IS NOT NULL";
$stmt = $conn->prepare($sql_str);
$stmt->bindParam(':id', $sign['id']);
$stmt->execute();
echo $sign['mid'];
echo "<br>";
}
}
}