PDA

View Full Version : مبتدی: اعتبار سنجی فرم و Regular Experession برای فیلد خاص



alex_salem
دوشنبه 16 تیر 1393, 22:12 عصر
سلام

یک فرم دارم 100 فیلد دارد می خواستم ببینم راهی هست که ورود اطلاعاتش را با یک حلقه پاکسازی کنم.

خودم در نظر داشتم یک آرایه از فیلدها و خاصیت آن تهیه کنم مانند ذیل:

$fields = array('family'=>'string','name'=>'string','address'=>'string','tel'=>'phone','email'=>'email')


if (clear($field,$properties)) {

}

می خواهم ورودی اش برای دیتابیس ایمن باشد و از کاراکترهای فارسی ها ساپورت کند و کلاً موارد ذیل را بایستی چک کنم:
متن های رشته ای مانند نام و نام خانوادگی، آدرس و ...
تلفن بر اساس فرمت خاص (021.12345678)
موبایل بر اساس فرمت خاص شروع با 09 (09161234567)
برای ایمیل
و عدد خالی.

این ها در فرم من استفاده دارم می خواستم ببینم کسی می تواند تابعی چیزی در اختیارم قرار دهد که این موارد را به درستی پاکسازی کند و برای دیتابیس آماده کند؟ البته بررسی هم نیاز است. یعنی می خواهم 2 کار انجام دهم.
1- در صورت مشکل به کاربر نمایش داده شود
2- در صورت رد کردن مرحله 1 حتماً یکبار دیگر پاکسازی و وارد دیتابیس شود. کار از محکم کاری عیب نمی کند.


ممنونم

amg_123
سه شنبه 17 تیر 1393, 11:12 صبح
با سلام برادر
باید از عبارات منظم استفاده کنی (:ناراحت:)
http://filepi.com/i/vBiuosA