الخدمات التجارية الإستضافه السيرفرات التصميم الخدمات التقنيه تراخيص المنتديات الأعلانات الخدمات البرمجيه الدعم الفني
ماشاء الله تبارك الله ماشاء الله لاقوة الا بالله , اللهم اني اسالك الهدى والتقى والعفاف والغنى

مكتبة الدروس تواصل ولقاء صفحتي تحميل الملفات دليل مواقع خدمات الويب أحذر .. تسلم ! تعليمات التسجيل استعادة كلمة المرور تنشيط العضويه طلب كود التنشيط


تراجع إلى الخلف   :: TRAIDNT FORUM :: > قسم تطوير المواقع > ركـــن لغــــــــات البرمجـــــــــــه
ركـــن لغــــــــات البرمجـــــــــــه :: لغات البرمجه php و asp و Ajax و Java و غيرها

اضافة رد
 
أدوات الموضوع طرق العرض
  #1  
قديمة 04 - 07 - 2008, 20:20 Egypt-IT.com غير متواجد حاليآ بالمنتدى
صورة 'Egypt-IT.com' الرمزية
Egypt-IT.com
:: عضو جديد ::
بيانات موقعي
اسم الموقع: Egypt Information Technology
اصدار المنتدى: لا أملك منتدى
 





Egypt-IT.com يستحق التميز
أرسل رسالة بواسطة MSN إلى Egypt-IT.com
افتراضي درس التحقق من اسم المستخدم باستخدام الاجاكس

ان شاء الله فى الدرس دا
هنعمل سكربت بسيط يقوم بالتحقق من user name متاح للتسجيل او غير متاح باستخدام الاجاكس
اولا كود html
رمز Code:
<div align='center' >  User Name : <input name="username" type="text" id="username" value="" maxlength="15" />  
<span id="msgbox" style="display:none"></span> </div>
فى السطر الاول عملنا مربع نص اسمة username والقيمة بتاعتة فارغة لاننا فى المربع هنكتب الاسم المراد التاكد من صلاحيتة
فى السطر التانى استخدمنا العنصر المحياد span ولة id=msgbox لعمل تاثير باستخدام الاجاكس
وبين تاجى <head> <head/>
هنكتب جملة الاتصال بمكتبة الاجاكس
رمز Code:
<script src="jquery.js" type="text/javascript" language="javascript"></script>
والوقتى هنعمل خاصية focus out من مربع النص هنقوم باستدعاء الملفuser_availability.php
واستخدام الاجاكس فى اظهار الرسالة وذلك باستخدام كودا javascript التالى
رمز Code:
<script language="javascript">

$(document).ready(function()
{
    $("#username").blur(function()
    {
    
        $("#msgbox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
        // التحقق من اسم المستخدم باستخدام الاجاكس
        $.post("user_availability.php",{ user_name:$(this).val() } ,function(data)
        {
          if(data=='no') //فى حالة اليوزر غير متاح
          {
              $("#msgbox").fadeTo(200,0.1,function() 
            { 
              $(this).html('اسم المستخدم غير متاح').addClass('messageboxerror').fadeTo(900,1);
            });        
          }
          else
          {
              $("#msgbox").fadeTo(200,0.1,function() 
            { 
              $(this).html('اسم المستخدم متاح للتسجيل').addClass('messageboxok').fadeTo(900,1);    
            });
          }
                
        });
 
    });
});
</script>
والان مع ملف index.php مع بعض لمسات ال css البسيطة
رمز Code:
<html>
<head>
<title>التحقق من اسم التسجيل بالاجكس</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<script src="jquery.js" type="text/javascript" language="javascript"></script>
<script language="javascript">

$(document).ready(function()
{
    $("#username").blur(function()
    {
    
        $("#msgbox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
        // التحقق من اسم المستخدم باستخدام الاجاكس
        $.post("user_availability.php",{ user_name:$(this).val() } ,function(data)
        {
          if(data=='no') //فى حالة اليوزر غير متاح
          {
              $("#msgbox").fadeTo(200,0.1,function() 
            { 
              $(this).html('اسم المستخدم غير متاح').addClass('messageboxerror').fadeTo(900,1);
            });        
          }
          else
          {
              $("#msgbox").fadeTo(200,0.1,function() 
            { 
              $(this).html('اسم المستخدم متاح للتسجيل').addClass('messageboxok').fadeTo(900,1);    
            });
          }
                
        });
 
    });
});
</script>
<style type="text/css">
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.top {
margin-bottom: 15px;
}
.messagebox{
    position:absolute;
    width:100px;
    margin-left:30px;
    border:1px solid #c93;
    background:#ffc;
    padding:3px;
}
.messageboxok{
    position:absolute;
    width:auto;
    margin-left:30px;
    border:1px solid #349534;
    background:#C9FFCA;
    padding:3px;
    font-weight:bold;
    color:#008000;
    
}
.messageboxerror{
    position:absolute;
    width:auto;
    margin-left:30px;
    border:1px solid #CC0000;
    background:#F7CBCA;
    padding:3px;
    font-weight:bold;
    color:#CC0000;
}

</style>
</head>
<body>

 
<br>
<br>
<div align="center">
<div class="top" > التحقق من  user name بالستخدام الاجاكس - <strong>username &quot;traidnt&quot;, &quot;egypt-it&quot; ,&quot;ayman&quot; </strong><br>
  من فضلك حرك مؤشر الماوس خارج المربع للتحقق من الاسم
</div>
<div >
   user name  : <input name="username" type="text" id="username" value="" maxlength="15" />
   <span id="msgbox" style="display:none"></span>
</div>

</div>
</body>
</html>
_____________________________
ملف user_availability.php
فى هذا الملف يتم التاكد من الاسم المدخل فى مربع النص موجود ومتاح للتسجيل ام لا

رمز Code:
<?php
//هذا المتغير يحتوى على مصفوفة باسماء المستخدمين الغير متاحين
$existing_users=array('traidnt','egypt-it','ayman'); 
$user_name=$_POST['user_name'];
//فحص الاسماء والتاكد من خلوها من المصفوفة السابقة
if (in_array($user_name, $existing_users))
{
    //اسم المستخدم غير متاح للتسجيل
    echo "no";
} 
else
{
    //اسم المستخدم متاخ للتسجيل
    echo "yes";
}
?>
فى السطر الثالث قمنا بعمل مصفوفة تحتوى على الاسماء الغير متاحىة للتسجيل
لتجربة الاسكربت اضغط هنا
الاسكربت مرفق كامل
الملفات المرفقة
نوع الملف : zip ajax.zip (20.1 كيلوبايت, عدد مرات المشاهدة 313 مرة)
توقيع Egypt-IT.com
  • إسم الشركة : Egypt Information Technology
  • صاحب الشركة : حسام محمد السيد -وشركائة
  • خدمات الشركة : ( إستضافة مواقع |برمجة| دعم فنى | تصميم)
  • مقر الشركة : مصر- المنصورة
  • بريد الشركة : infoegypt-it.com
  • الدعم الفني : www.egypt-it.com/support
  • روابط الشركة : www.egypt-it.com
اضافة رد مع اقتباس نص هذه المشاركة
قديمة 04 - 07 - 2008, 20:49 Arab4Des متواجد حاليآ بالمنتدى   #2
Arab4Des
.:: عضو متألق ::.
 
صورة 'Arab4Des' الرمزية
 


Arab4Des مبدع بلا حدودArab4Des مبدع بلا حدودArab4Des مبدع بلا حدودArab4Des مبدع بلا حدودArab4Des مبدع بلا حدودArab4Des مبدع بلا حدودArab4Des مبدع بلا حدودArab4Des مبدع بلا حدودArab4Des مبدع بلا حدودArab4Des مبدع بلا حدودArab4Des مبدع بلا حدود
بيانات موقعي
اسم الموقع: عرب فور ديزين
اصدار المنتدى: لا أملك منتدى
افتراضي

مشكور يا غالى ، طريقه حلوة ومميزة
توقيع Arab4Des
العجيب لادارة المحتوي | معني آخر لادارة المحتوي

للاتصال المباشر
  • 0020124360042
  • 0020111320215
  • 00966563935667

الان الأستايل الرمضاني التراثي لعام 2010 ... شاهد الان وحمل
  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 04 - 07 - 2008, 22:06 Mr.Ajax غير متواجد حاليآ بالمنتدى   #3
Mr.Ajax
:: مشرف ::
ركن لغــات البرمجـــه
 
صورة 'Mr.Ajax' الرمزية
 


Mr.Ajax مبدع بلا حدودMr.Ajax مبدع بلا حدودMr.Ajax مبدع بلا حدودMr.Ajax مبدع بلا حدودMr.Ajax مبدع بلا حدودMr.Ajax مبدع بلا حدودMr.Ajax مبدع بلا حدودMr.Ajax مبدع بلا حدودMr.Ajax مبدع بلا حدودMr.Ajax مبدع بلا حدودMr.Ajax مبدع بلا حدود
بيانات موقعي
اسم الموقع: http://mr-ajax.com
اصدار المنتدى: لا أملك منتدى
افتراضي

مشكور يا غالى
شرح جميل جدا و الى المفضله
ولك منى أحلى ++

تحياتى
Mr.Ajax
توقيع Mr.Ajax
مراسلتى
دورة ترايدنت المفتوحة php - 2010
FaceBook : http://www.facebook.com/mrajax.ahmed
مدونتى : http://blog.mr-ajax.com/
اللهم اغننى بحلالك عن حرامك واغننى بفضلك عن من سواك
ربي إني ظلمت نفسي ظلماً كثيرا فأغفر لي ذنوبي إنه لايغفر الذنوب إلا أنت
يا رب هون عليا وفرج كرباتى وكرب المسلمين يا رب
أمانة لكل من قرأ هذان السطران أن يدعو لى ولجميع المسلمين

محبكم فى الله
Mr.Ajax - أحمد

انها فترة مصيرية - دعواتكم
  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 05 - 07 - 2008, 03:26 science20012003 غير متواجد حاليآ بالمنتدى   #4
science20012003
:: عضو نشيط ::
 
صورة 'science20012003' الرمزية
 


science20012003 يستحق التميزscience20012003 يستحق التميز
أرسل رسالة بواسطة MSN إلى science20012003 أرسل رسالة بواسطة Yahoo إلى science20012003 أرسل رسالة بواسطة Skype™ إلى science20012003
بيانات موقعي
اصدار المنتدى: لا أملك منتدى
افتراضي

مشكور اخى طريقة جميلة بجد
++
توقيع science20012003
علمت ان رزقى لا ياخذة غيرى فاطمئن قلبى
الايميل للاضافة scienceuniarab.201mb.com
للمراسلة
science20012003hotmail.com
My website
http://www.php-eg.com
  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 05 - 07 - 2008, 03:55 ][ دحمــي ][ غير متواجد حاليآ بالمنتدى   #5
][ دحمــي ][
.:: عضو متألق ::.
 


][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود
أرسل رسالة بواسطة ICQ إلى ][ دحمــي ][ أرسل رسالة بواسطة MSN إلى ][ دحمــي ][
افتراضي

يعطيك العافيه اخوي
المثال موب بشغال
ولاهنت .
توقيع ][ دحمــي ][


تعلمت الشر لا للشر ..!
بل لتوقيـــه ..


من لايعرف الشر من الـخيــر ..} يقع فيــه ..!!


.
  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 05 - 07 - 2008, 03:58 محمد الكاشف متواجد حاليآ بالمنتدى   #6
محمد الكاشف
:: عضو نشيط ::
 
صورة 'محمد الكاشف' الرمزية
 


محمد الكاشف محمد الكاشف محمد الكاشف محمد الكاشف محمد الكاشف محمد الكاشف محمد الكاشف
بيانات موقعي
اسم الموقع: معهد رفيق الخير
اصدار المنتدى: 4.0.5
افتراضي

شرح مميز جزاك الله كل خير ...
توقيع محمد الكاشف
services : ـ Hosting - Design - Support - Domains - Resellers
E-mail :ـ adminr-khair.net
phone :ـ 0542319472 - 00966542319472.
  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 05 - 07 - 2008, 11:37 Egypt-IT.com غير متواجد حاليآ بالمنتدى   #7
Egypt-IT.com
:: عضو جديد ::
 
صورة 'Egypt-IT.com' الرمزية
 


Egypt-IT.com يستحق التميز
أرسل رسالة بواسطة MSN إلى Egypt-IT.com
بيانات موقعي
اسم الموقع: Egypt Information Technology
اصدار المنتدى: لا أملك منتدى
افتراضي

شِكرا للجميع وان شاء الله يكون الدرس مفيد
توقيع Egypt-IT.com
  • إسم الشركة : Egypt Information Technology
  • صاحب الشركة : حسام محمد السيد -وشركائة
  • خدمات الشركة : ( إستضافة مواقع |برمجة| دعم فنى | تصميم)
  • مقر الشركة : مصر- المنصورة
  • بريد الشركة : infoegypt-it.com
  • الدعم الفني : www.egypt-it.com/support
  • روابط الشركة : www.egypt-it.com
  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 05 - 07 - 2008, 11:39 Egypt-IT.com غير متواجد حاليآ بالمنتدى   #8
Egypt-IT.com
:: عضو جديد ::
 
صورة 'Egypt-IT.com' الرمزية
 


Egypt-IT.com يستحق التميز
أرسل رسالة بواسطة MSN إلى Egypt-IT.com
بيانات موقعي
اسم الموقع: Egypt Information Technology
اصدار المنتدى: لا أملك منتدى
افتراضي

اقتباس
 مشاهدة المشاركة المشاركة الأصلية أضيفت بواسطة : ][ دحمــي ][
يعطيك العافيه اخوي
المثال موب بشغال
ولاهنت .

كيف مش شغال
؟؟؟؟؟؟؟؟؟؟؟؟؟؟
توقيع Egypt-IT.com
  • إسم الشركة : Egypt Information Technology
  • صاحب الشركة : حسام محمد السيد -وشركائة
  • خدمات الشركة : ( إستضافة مواقع |برمجة| دعم فنى | تصميم)
  • مقر الشركة : مصر- المنصورة
  • بريد الشركة : infoegypt-it.com
  • الدعم الفني : www.egypt-it.com/support
  • روابط الشركة : www.egypt-it.com
  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 05 - 07 - 2008, 13:23 ][ دحمــي ][ غير متواجد حاليآ بالمنتدى   #9
][ دحمــي ][
.:: عضو متألق ::.
 


][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود][ دحمــي ][ مبدع بلا حدود
أرسل رسالة بواسطة ICQ إلى ][ دحمــي ][ أرسل رسالة بواسطة MSN إلى ][ دحمــي ][
افتراضي

يعني
لا يمكن عرض الصفحة



من أمس بالليل !!!!
توقيع ][ دحمــي ][


تعلمت الشر لا للشر ..!
بل لتوقيـــه ..


من لايعرف الشر من الـخيــر ..} يقع فيــه ..!!


.
  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 05 - 07 - 2008, 15:24 عربي و افتخر غير متواجد حاليآ بالمنتدى   #10
عربي و افتخر
:: عضو نشيط ::
 


عربي و افتخر متمكنعربي و افتخر متمكنعربي و افتخر متمكنعربي و افتخر متمكنعربي و افتخر متمكنعربي و افتخر متمكن
أرسل رسالة بواسطة MSN إلى عربي و افتخر أرسل رسالة بواسطة Yahoo إلى عربي و افتخر
بيانات موقعي
اصدار المنتدى: لا أملك منتدى
Icon20

جميل يا غالى
و ننتظر دروسك الجميلة
هل فى طريقة مثلها لتتاكد من الايميل و الرقم السرى ان يكون متتطابق
و تم التقيم
  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 05 - 07 - 2008, 23:03 Egypt-IT.com غير متواجد حاليآ بالمنتدى   #11
Egypt-IT.com
:: عضو جديد ::
 
صورة 'Egypt-IT.com' الرمزية
 


Egypt-IT.com يستحق التميز
أرسل رسالة بواسطة MSN إلى Egypt-IT.com
بيانات موقعي
اسم الموقع: Egypt Information Technology
اصدار المنتدى: لا أملك منتدى
افتراضي

اقتباس
 مشاهدة المشاركة المشاركة الأصلية أضيفت بواسطة : عربى و افتخر
جميل يا غالى
و ننتظر دروسك الجميلة
هل فى طريقة مثلها لتتاكد من الايميل و الرقم السرى ان يكون متتطابق
و تم التقيم

دا درس بسيط جدا للفكرة
انتظر منى درس قوى باستخدام قواعد البيانات بعد يوم او اثنين لحين تجهيز الكود
توقيع Egypt-IT.com
  • إسم الشركة : Egypt Information Technology
  • صاحب الشركة : حسام محمد السيد -وشركائة
  • خدمات الشركة : ( إستضافة مواقع |برمجة| دعم فنى | تصميم)
  • مقر الشركة : مصر- المنصورة
  • بريد الشركة : infoegypt-it.com
  • الدعم الفني : www.egypt-it.com/support
  • روابط الشركة : www.egypt-it.com
  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 06 - 07 - 2008, 00:27 عربي و افتخر غير متواجد حاليآ بالمنتدى   #12
عربي و افتخر
:: عضو نشيط ::
 


عربي و افتخر متمكنعربي و افتخر متمكنعربي و افتخر متمكنعربي و افتخر متمكنعربي و افتخر متمكنعربي و افتخر متمكن
أرسل رسالة بواسطة MSN إلى عربي و افتخر أرسل رسالة بواسطة Yahoo إلى عربي و افتخر
بيانات موقعي
اصدار المنتدى: لا أملك منتدى
Icon26

اقتباس
 مشاهدة المشاركة المشاركة الأصلية أضيفت بواسطة : Egypt-IT.com
دا درس بسيط جدا للفكرة
انتظر منى درس قوى باستخدام قواعد البيانات بعد يوم او اثنين لحين تجهيز الكود

بانتظارك يا غالى
  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 07 - 07 - 2008, 18:49 axplus.net غير متواجد حاليآ بالمنتدى   #13
axplus.net
:: عضو نشيط ::
 
صورة 'axplus.net' الرمزية
 


axplus.net يستحق التميز
أرسل رسالة بواسطة MSN إلى axplus.net
بيانات موقعي
اسم الموقع: AX Plus
اصدار المنتدى: لا أملك منتدى
افتراضي

رائع والله

راح استخدمها الحين فى احد المشاريع :D
توقيع axplus.net
  • إسم الشركة : شبـكة أكـس بـلس
  • صاحب الشركة : خـالد عطـية حنفى
  • خدمات الشركة : برمجة & أستضافة
  • مقر الشركة : مصـر - الاسكندرية - المنشية - 48 شارع القائد جوهر
  • هاتف الشركة : من داخل مصر / 0107645897 - من خارج مصر 0020107645897
  • بريد الشركة : webmaster@axplus.net
  • الدعم الفني : http://host.axplus.net
  • روابط الشركة : www.axplus.net, www.axplus.info
  اضافة رد مع اقتباس نص هذه المشاركة
اضافة رد

العلامات المرجعية


الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع : 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع
طرق العرض

ضوابط المشاركة
لا يمكنك اضافة مواضيع جديدة
لا يمكنك اضافة مشاركات
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

رمز [IMG] : متاحة
رمز HTML : معطّلة

الانتقال السريع


الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 03:51.
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك ( ويتحمل كاتبها مسؤولية النشر )


Powered by vBulletin® Version 3.8.6
.Copyright ©2000 - 2010, Jelsoft Enterprises Ltd