if (empty($_POST["codemelli"])) { echo "کد ملی باید وارد شود"; exit; } elseif (!preg_match("/^[0-9 ]*\$/", $_POST["codemelli"])) { echo "کد ملی باید رقم باشد"; } elseif (strlen($_POST["codemelli"]) != 10) { echo "کد ملی باید ده رقم باشد"; } elseif (preg_match("([0]{10}|[1]{10}|[2]{10}|[3]{10}|[4]{10}|[5]{10}|[6]{10}|[7]{10}|[8]{10}|[9]{10})", $_POST["codemelli"])) { echo "اعداد کد ملی نمی توانند برابر هم باشند"; } else { $code = test_codemelli($codemelli); if (!$code) { echo "کد ملی وارد شده صحیح نمی باشد"; } else { $codemellimd5 = encrypt($codemelli, $codemelli); $checkcode = $oci->fetchRow("*", "T1", "T1_1", $codemellimd5); if ($checkcode != 0) { echo "کد ملی قبلا وجود دارد"; } else { $codemellimd5 = encrypt($codemelli, $codemelli); $oci->insert("T1", "T1_1", $codemellimd5); echo "Your national code inserted successfully"; $checkcodemelli = true; } } } if ($checkcodemelli) { $nowt = strtotime("Now"); $codemellimd5 = encrypt($codemelli, $codemelli); $oci->update("T1", "T1_18", $nowt, "T1_1", $codemellimd5); // چک کردن اینکه تمامی فیلد ها بر شده باشد