الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]ممكن فنكشن لارقام الموبايل

بدأه atlasarab في 27 يناير 2012 · 3 رد · 472 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي برنامج لادخال ارقام الهواتف النقالة

الغاية منه استخدام رقم الموبايل كأساس بدلا من 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 حاضر وجاهز

وشكرا

#2

تفضل اخي

	function check_phone($input)
	{
		if(preg_match('/^([0-9]{9,16})$/',$input))
			return true;
		else
			return false;
	}

	// example
	if(check_phone('123456789'))
		echo 'number';
	else
		echo 'not number';
2

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#3

طبعا شكرا جزيلا

نأتي للفقرة الثانية وهي المناقشة

ما رايك بفكرة رقم الموبايل بدلا عن id , email

اذا كان الموقع بعيد عن Privacy ما اعرف اترجم هذه الكلمة

مو قع تجاري يعني

شكرا

#4

قصدك انو رقم الجوال يكون عبارة عن Primary Key

مافي اي مشكلة ممكن تضع حتى الاسم عبارة عن حقل المفتاح

الموضوع يعتمد على نوع المشروع الي عندك , اذا كان رقم الموبايل قيمة فريده unique وكذلك لا تساوي null ممكن يكون Primary Key

مافي مشكلة ^__^

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…