زمان کنونی: ۸-۲-۱۴۰۳, ۰۸:۰۹ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
عدم تکرار کدملی در فرم ساز rsform
۲۶-۱۲-۱۳۹۳, ۰۳:۰۲ صبح
ارسال: #1
عدم تکرار کدملی در فرم ساز rsform
با سلام و خسته نباشید
من از تابع زیر در فایل validation.php برای اعتبار سنجی کد ملی استفاده کردم.
خوب جواب میده ولی تکراری بودن کد ملی را چک نمیکند.لطفاً جهت حل این مشکل راهنمایی نمائید. با تشکر

function checkMelliCode($meli_code){
if (strlen($meli_code) == 10){
if($meli_code=='1111111111' ||
$meli_code=='0000000000' ||
$meli_code=='2222222222' ||
$meli_code=='3333333333' ||
$meli_code=='4444444444' ||
$meli_code=='5555555555' ||
$meli_code=='6666666666' ||
$meli_code=='7777777777' ||
$meli_code=='8888888888' ||
$meli_code=='9999999999' ){
return false;
}
$c = intval(substr($meli_code,9,1));
$n = intval(substr($meli_code,0,1))*10 +
intval(substr($meli_code,1,1))*9 +
intval(substr($meli_code,2,1))*8 +
intval(substr($meli_code,3,1))*7 +
intval(substr($meli_code,4,1))*6 +
intval(substr($meli_code,5,1))*5 +
intval(substr($meli_code,6,1))*4 +
intval(substr($meli_code,7,1))*3 +
intval(substr($meli_code,8,1))*2;
$r = $n - intval ($n/11)*11;
if (($r == 0 && $r == $c) || ($r == 1 && $c == 1) || ($r > 1 && $c == 11 - $r)){
return true;
}else{
return false;
}
}else{
return false;
}
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۶-۱۲-۱۳۹۳, ۰۴:۲۱ صبح
ارسال: #2
RE: عدم تکرار کدملی در فرم ساز rsform
آموزش جلوگیری از ایمیل و نام تکراری در انجمن منتشر شده میتونید همون رو برای کدملی استفاده کنید.
امضاء محمدسلیمانی
چالش هاتو محدود نکن، محدودیت هاتو به چالش بکش

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۷-۱۲-۱۳۹۳, ۰۱:۴۰ صبح
ارسال: #3
RE: عدم تکرار کدملی در فرم ساز rsform
با تشکر .خدمتتان عرض کنم وقتی تابعی بنام uniqueMelliCode در فایل validation.php تعریف میکنم نمیتوانم در اعتبار سنجی از دو نوع تابع اعتبار سنجی مثل checkMelliCode و uniqueMelliCode استفاده کنم.لطفا راهنمایی فرمائید.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان