コード例 #1
0
 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);
     //    چک کردن اینکه تمامی فیلد ها بر شده باشد