إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية

         :: رحلة انقاص وزنك تبدأ مع الرشاقة السعيدة (آخر رد :دارين الدوسري)       :: جهاز كشف الذهب الألماني فالك الصقر (آخر رد :بندر عسيري)       :: دراسة جدوى زراعة الحناء: فرص استثمارية واعدة في صناعة التجميل (آخر رد :مصطفيي)       :: تسجيل حساب المواطن: الخطوة الأولى نحو الاستفادة من الدعم الحكومي (آخر رد :مصطفيي)       :: شركة مكافحة النمل الابيض بالرياض (آخر رد :roknnagd213)       :: افضل فنادق مكة والمدينة (آخر رد :elzwawy)       :: دليلك لمنتجات العناية بالطفل على ويلنس سوق (آخر رد :elzwawy)       :: شراء الحذاء الجديد في المنام (آخر رد :نوران نور)       :: رؤية الفراش في المنام (آخر رد :نوران نور)       :: تفسير حلم البيت القديم للمطلقة (آخر رد :نوران نور)      

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 05-15-2014, 02:40 AM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,611
عدد الـنقاط :3341
 تقييم المستوى : 2139

السلام عليكم ورحمة الله وبركاته
اللهم صلّ وسلم وبارك على سيدنا محمد " صلوات الله عليه " .

للأجاكس مزايا كثيرة للاستخدامه في برمجياتك للتيح لأعضائك وزوارك قابلية ومرونة اكثر في التصفح
ومنها عند تسجيل عضوية جديدة تلاحظ بعد الضغط على التسجيل يقوم العضو بالتفاجئ ان البريد الألكتروني غير صالح لانه مسجل مسبقاً !

لكن مع هذا الدرس يمكنك اعطائه رساله حين كتابة البريد الالكتروني بأنه متاح او لا ببساطه وسهولة
والدرس جميل وبسيط للغايه

لديك قاعدة بيانات بأسم
Users
ومن حقولها email

جميل :icon30:




الآن عندك فورم HTML

رمز PHP:

البريد الألكتروني :





ليبل تابع للحقل البريد الألكتروني .
الحقل البريد اعطيناه id بمحتوى email رح نستخدمه بالجكويري
عملنا div واعطيناه id بمحتوى result لعرض النتيجة اما متاح او غير متاح :shiny01:

الآن بالجكويري ابتدا شغلنا

رمز PHP:

$(function(){

$(
'#email').keyup(function(){

// هنا شغلنا

});

});



عند الكتابة في حقل البريد الألكتروني رح يتأكد من صحة البريد

رمز PHP:

function
isValidEmailAddress(emailAddress) {

var
pattern = new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x 20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+ )?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);
return pattern.test(emailAddress);
};

$(function(){

$(
'#email').keyup(function(){
var
email = $(this).val(); // تخزين محتوى الحقل
if(isValidEmailAddress(email)){ // التأكد من صحة البريد الألكتروني
$.ajax({
type: 'POST',
url: 'check_email.php',
data: 'email='+email,
success: function(data){
if(
data == 1){
$(
'#result').text('غير متاح');
}else {
$(
'#result').text('مبروك متاح');
}
}
});
}
});

});



اول شي خلينا دالة خارج اطار العمل تبعنا لفحص صحة كتابة البريد حتى من ترسل للقاعدة
مانرسل شي غلط نرسل بريد حقيقي بعد مايتأكد عملنا ارسال بدالة ajax
للملف check_email.php ورح يرجع بالنتيجة اما 1 او 0 اذا 1 يعني البريد غير متاح واذا 0 متاح ..


الان ملف check_email.php
رح يكون محتواه

رمز PHP:


عملنا شرط اذا كان اكو قيمة مرسلة من الاجاكس من ثم عملنا متغير وخزنا الايميل وبعدها
عملنا تحقق من القاعدة وبعدين عملنا نتيجة اذا كان 1 البريد موجود بالقاعدة وبذلك غير متاح
واذا خلافها بتم العملية

وتحياتي وتقديري لكم
محمد الحسيني
__DEFINE_LIKE_SHARE__
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[خبر] : دومين ثلاثي نت متاح للتسجيل ! محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 12-15-2011 09:20 AM
متى ينتهي الايميل ويكون متاح للتسجيل مره اخرى محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 08-18-2011 01:10 AM
طلب هاك التأكد من صحة البريد الالكترونى عند التسجيل محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 09-09-2009 10:30 PM
رسائل الفعيل و التأكد من البريد الالكتروني لا تصل الى بريد العضو محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 08-09-2009 09:40 AM
مساعدة البريد مو شغال عندي .. يكتب لم يتم التحقق من صحه البريد الالكتروني محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 06-22-2009 03:40 AM


الساعة الآن 02:33 AM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML