السلام عليكم
عندي برنامج لادخال ارقام الهواتف النقالة
الغاية منه استخدام رقم الموبايل كأساس بدلا من id في جداول البيانات
و عادة رقم الموبايل يتكون من اكثر من 2147483647
القصد هو ليس int لذلك التغيير في قاعدة البيانات سيكون large_int بالنسبة لنوع العمود يعني
اذا رقم الموبايل ليس int
الان انا توقفت عند فلترة المدخل
ف محتاج function فيها هذه الصفات
المدخل من 9-16
المدخل يجب ان يكون رقم
المدخل خالي من الحروف و الرموز
و يتم حذفها
و اخيرا يرجع المدخل
اليكم ما فعلت لكن حقيقة ليس عندي ثقة بما فعلت
function check_phone($input)
{
if(strln($input) <=9 || strln($input) >=16){
return $err = 1 }
elseif(!is_numeric($input)){
return $err = 2 }
else{
return $input
}
}و احتاج افضل من هذا افادكم الله
و اسرع بالتطبيق والفحص
حتى لو في function حاضر وجاهز
وشكرا