alex_salem
دوشنبه 16 تیر 1393, 23: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 حتماً یکبار دیگر پاکسازی و وارد دیتابیس شود. کار از محکم کاری عیب نمی کند.
ممنونم
یک فرم دارم 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 حتماً یکبار دیگر پاکسازی و وارد دیتابیس شود. کار از محکم کاری عیب نمی کند.
ممنونم