'ok', 'err' => ''); try { if (empty($_POST) || empty($_POST["pa"])) throw new \Exception("parameter empty"); foreach ($_POST as $k => $v) { $$k = htmlspecialchars(stripslashes(trim($v))); } list($mid, $pr_item_id) = explode(",", $pa); if (!$mid || !$pr_item_id) throw new \Exception("parameter empty[2]"); $prev_version = $version = ""; $tds = date("Y-m-d"); $sql = "select max(version)from specsurvey_main where mid = '$mid' and pr_item_id = '$pr_item_id'";// and version like '".$version."%'"; $res = mysqli_query($link, $sql); $row = mysqli_fetch_row($res); if ($row[0]) { list($y, $m, $d, $v) = explode("-", $row[0]); $pv = $v; $version = $tds."-".(++$v); $prev_version = $row[0]; } else { $version .= $tds."-"."A"; } $rarr["ver"] = $version; $rarr["pver"] = $prev_version; }catch(\Exception $e) { $rarr['st'] = 'err'; $rarr['err'] = $e->getMessage(); } echo json_encode($rarr, JSON_UNESCAPED_UNICODE); exit; ?>