اعتبارسنجی سریع فرم با کلاس PHP Validation (تمرین شماره دو)

کلاس PHP Validation مجموعه ای از قوانین و متد های اعتبار سنجی است که به شما این اجازه را می دهد تا اعتبار سنجی سمت سرور را به فرم های خود با سرعت و با حداقل تلاش در کد نویسی اضافه کنید.

کلاس PHP Validation مقادیری را وارد می کند که با الگوریتم های اعتبار سنجی این امکان را فراهم میکند تا کاربر وارد فرم مخصوص به خود شود و اگر معیارهای مشخصی را برآورده نکند (به عنوان مثال آنها برای ورود به مقدار صحیح را وارد نکنند)، آنها به فرم اصلی بازگردانده می شوند و شما قادر خواهید بود یک لیست از تمام زمینه های تخلف و مصادیق ورود غیر معتبر را دریافت نمایید. این کلاس از php در نسخه های php4 به بالا قابل استفاده میباشد.


روش فراخوانی و استفاده کلاس PHP Validation

  • کلاس اعتبار سنجی PHP Validation را بر روی سرور وب خود آپلود کنید.
  • فرم خود را به صفت های کلاس PHP Validation که در بخش rules تعریف شده اند اختصاص دهید. هنگامی که فرم با موفقیت قوانین اعتبارسنجی را منتقل کرد و به درخواست سرور پاسخ داد، می توانید کاربر را به صفحه ای که برای او تعیین کردید هدایت کنید یا پیغامی را برای او نمایش دهید. اگر اعتبار سنجی اتفاق نیفتد، شما می توانید اشتباهات را مستقیما در صفحه فرم برای کاربر تشریح و برای رفع آن به کاربر راهنمایی برسانید.
  • قبل از تگ باز کردن، قوانین اعتبار سنجی خاص خود را در بالای صفحه فرم خود و در بخش rules اضافه کنید. این از قواعد اعتبارسنجی است. اساسا یک لیست (یک آرایه می باشد)، می گوید که کدام فرم ها باید برای تایید به کاربر نمایش داده شود و نیز چه خطاهایی باید به کاربر نمایش داده شود در صورتی که گزینه های اعتبار سنجی به درستی پر نشده باشد.
  • برخی از کد صفحه نمایش را در صفحه خود اضافه کنید که هر خطایی را که رخ می دهد را نمایش می دهد


نحوه پیاده سازی فرم با کلاس PHP Validation:


مشاهده ادامه در لینک زیر:

https://dejavan.ir


سخن پایانی

این بود یکی دیگر از تمرین های PHP در صورت داشتن سوال یا نظر اون رو با من در میان بزارید.

من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 1390

instagram: https://www.instagram.com/amir.javanmir/

تمامی حقوق این مطلب متعلق به سایت دیزاینر جوان می باشد هرگونه استفاده از این مطلب با ذکر منبع آن بلامانع است.

website: https://dejavan.ir
instagram: https://instagram.com/designer.javan
twitter: https://twitter.com/designer_javan
Telegram: https://t.me/designer_javan


سایر مطالب

https://virgool.io/phpExamples