النتائج 1 إلى 5 من 5

الموضوع: التاكد من اسم المستخدم موجود مسبقا

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2002
    المشاركات
    360

    التاكد من اسم المستخدم موجود مسبقا



    مرحبا

    اريد عند تسجيل عضوا مثل جديد انوا ما يسجل بسم موجود مسبقا

    يعنى اريد كود يتاكد من وجود الاسم فى قاعدة البينات اذا موجود تظهر رسالة انوا اسم المستخدم موجود مسبقا

    هذا سويت كود لى بخزن فى قواعد البينات وهذا الكود
    كود PHP:
    <?php 
    include ("config.php"); 
    if(isset(
    $reg)){ 
    mysql_query("INSERT INTO user (username,password)VALUES('$username','$password')"); 
    echo 
    "تمت العملية بنجاح"

    ?>






    __________________
    جاهز لبرمجة سكربتات بإستخدام PHP وبإحتراف بدون دفعة اولى و الدفع بعد معاينة السكربت
    أخر الأعمال :
    التنين للإستضافة
    سكربت نكت كاهووو
    سكربت ردود الصحافة لكاهووو
    Elbreed.com
    مولد النماذج البريدية

    الى جنات الخلد يا شيخ الشهداء ....الشهيد الحي احمد ياسين
    وانا لله وانا له لراجعون


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    279


    جرب هذا

    انا لم اجربه وربما يكون خاطي


    وانصحك ان تستقبل الاول المتغيرات بالمصفوفة post

    وان تدخلهم فى دوال امنية مثل Addslashes و Strip tags

    حتي تضمن الامان لبرامجك وموقعك وتتفادي الثغرات

    كود:
    <?php 
    include ("config.php"); 
    $Query= mysql_query("SELECT username FROM user ");
    while($row=mysql_fetch_array($Query)){
    if(in_array($username,$row)){ echo "اسم المستخدم موجود ";  exit ; } 
    }
    
    
    if(isset($reg)){ 
    mysql_query("INSERT INTO user (username,password)VALUES('$username','$password')"); 
    echo "تمت العملية بنجاح"; 
    }  
    
    ?>
    ---------------
    ويجعله عامر

    أخوك ،،، محمد :shy:





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2002
    المشاركات
    360


    شكرا لك

    ثم تجربة ولا يوجد اى اخطاء فى الكود

    وشكرا لكثر لك وانشاء الله راح اخد بنصائحك





    __________________
    جاهز لبرمجة سكربتات بإستخدام PHP وبإحتراف بدون دفعة اولى و الدفع بعد معاينة السكربت
    أخر الأعمال :
    التنين للإستضافة
    سكربت نكت كاهووو
    سكربت ردود الصحافة لكاهووو
    Elbreed.com
    مولد النماذج البريدية

    الى جنات الخلد يا شيخ الشهداء ....الشهيد الحي احمد ياسين
    وانا لله وانا له لراجعون

  4. #4


    أخى العزيز perfetto2001 لى تعديل بسيط على كود أخونا Hawy PHP لأن كوده - بالرغم من أنه يعمل بنجاح - لا يعمل بكفاءة

    لأنه ببساطة يقوم بجلب كل أسماء المسجلين و يضعهم فى مصفوفة ثم يقوم بالبحث داخل المصفوفة عن الاسم الجديد

    فتخيل لو أن هناك ألف عضو مثلا .. سيكون الناتج مصفوفة ضخمة , و سيؤثر هذا طبعا على السيرفر

    إليك الكود التالى :

    كود PHP:
    <?php
    include ("config.php");
    $Querymysql_query("SELECT username FROM user WHERE username='$username'");
    while(
    $row=mysql_fetch_array($Query)){
     echo 
    "اسم المستخدم موجود";
     exit ;
    }


    if(isset(
    $reg)){
    mysql_query("INSERT INTO user (username,password)VALUES('$username','$password')");
    echo 
    "تمت العملية بنجاح";
    }
    ?>
    كما ترى أخى العزيز فى هذا الكود نقوم بالبحث فقط عن العضو الذى اسم مطابق للاسم المراد التسجيل به , فإذا كانت هناك نتيجة للبحث سيرفض التسجيل , و إذا لا ...

    و أرجو أخى Hawy PHP أن تتقبل تعديلى , و لو لديك ملاحظات أو استفسارات لا تبخل علينا بها , فكلنا هنا نتعلم من بعض



    + :::::::::::::::::::::::::::::::: +
    | www.al-andalos.com |
    + ================ +
    عابر سبيل







  5. #5
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    279


    ربنا يكرمك بس انا مش هتقبل تعديلك

    انا هتقبله جدا جدا لانك زي ما قلت كلنا بنتعلم من بعض

    بالرغم من انى اعرف هذه الجملة واستخدمها فى المقارنة فى التحقق من الUser وال Pass على سبيل المثال

    لكني لم افكر فيها

    جزاك الله كل خير على هذه الاضافة

    أخوك

    محمد :shy:





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل






ضوابط المشاركة

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

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