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 "
";
}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 "
";
}
}
}