نظرة عيونك يا قمر
 إذا كانت هذه زيارتك الأولى للمنتديات نظرة عيونك يا قمر يشرفنا أن تقوم "بتسجيل عضوية جديدة ...

أما إذا كنت أحد أعضاءنا الكرام فتفضل بتسجيل تسجيل الدخول .

  لو رغبت بقراءة المواضيع و لإطلاع فقط  فتفضل بزيارة القسم الذي ترغب أدناه.
نظرة عيونك يا قمر
 إذا كانت هذه زيارتك الأولى للمنتديات نظرة عيونك يا قمر يشرفنا أن تقوم "بتسجيل عضوية جديدة ...

أما إذا كنت أحد أعضاءنا الكرام فتفضل بتسجيل تسجيل الدخول .

  لو رغبت بقراءة المواضيع و لإطلاع فقط  فتفضل بزيارة القسم الذي ترغب أدناه.
المواضيع الأخيرة
» زعفران العز الملكي
نموذج  تسجيل مستخدم جديد كود مع الشرح Emptyالسبت أبريل 27, 2024 6:36 pm من طرف مدام ششريهان

» دليلك لمنتجات العناية بالطفل على ويلنس سوق
نموذج  تسجيل مستخدم جديد كود مع الشرح Emptyالأربعاء أبريل 24, 2024 9:45 pm من طرف جنى بودى

» افضل فنادق مكة والمدينة
نموذج  تسجيل مستخدم جديد كود مع الشرح Emptyالأربعاء أبريل 24, 2024 12:44 am من طرف جنى بودى

» دليلك لمنتجات العناية بالطفل على ويلنس سوق
نموذج  تسجيل مستخدم جديد كود مع الشرح Emptyالأربعاء أبريل 24, 2024 12:43 am من طرف جنى بودى

» موسم الحج والعمرة وحجز فنادق
نموذج  تسجيل مستخدم جديد كود مع الشرح Emptyالإثنين أبريل 22, 2024 10:10 pm من طرف جنى بودى

» موسم الحج والعمرة وحجز فنادق
نموذج  تسجيل مستخدم جديد كود مع الشرح Emptyالسبت أبريل 20, 2024 2:14 am من طرف جنى بودى

» منتجات كيو في على ويلنس سوق: الحل الكامل لجميع احتياجات العناية بالبشرة
نموذج  تسجيل مستخدم جديد كود مع الشرح Emptyالسبت أبريل 20, 2024 2:06 am من طرف جنى بودى

» حجز فنادق مكة والمدينة
نموذج  تسجيل مستخدم جديد كود مع الشرح Emptyالأحد أبريل 14, 2024 10:55 pm من طرف جنى بودى

» اعداد رسائل الماجستير و الدكتوراه بكل اريحية
نموذج  تسجيل مستخدم جديد كود مع الشرح Emptyالخميس أبريل 11, 2024 8:21 pm من طرف مدام ششريهان

» مصنع ساف للبيتومين
نموذج  تسجيل مستخدم جديد كود مع الشرح Emptyالثلاثاء أبريل 09, 2024 12:38 am من طرف مدام ششريهان

دخول

لقد نسيت كلمة السر

المتواجدون الآن ؟
ككل هناك 299 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 299 زائر :: 3 عناكب الفهرسة في محركات البحث

لا أحد

[ مُعاينة اللائحة بأكملها ]


أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 677 بتاريخ الثلاثاء ديسمبر 05, 2023 10:38 pm
أفضل 10 أعضاء في هذا الشهر
جنى بودى
نموذج  تسجيل مستخدم جديد كود مع الشرح Love_b10نموذج  تسجيل مستخدم جديد كود مع الشرح Love_b10نموذج  تسجيل مستخدم جديد كود مع الشرح Love_b10 
مدام ششريهان
نموذج  تسجيل مستخدم جديد كود مع الشرح Love_b10نموذج  تسجيل مستخدم جديد كود مع الشرح Love_b10نموذج  تسجيل مستخدم جديد كود مع الشرح Love_b10 

حكمة اليوم
تسجيل صفحاتك المفضلة في مواقع خارجية

تسجيل صفحاتك المفضلة في مواقع خارجية reddit      

قم بحفض و مشاطرة الرابط نظرة عيونك يا قمر على موقع حفض الصفحات

احصائيات
هذا المنتدى يتوفر على 1256 عُضو.
آخر عُضو مُسجل هو abdallahallam فمرحباً به.

أعضاؤنا قدموا 90262 مساهمة في هذا المنتدى في 31113 موضوع
أفضل 10 أعضاء في هذا الأسبوع
لا يوجد مستخدم


نموذج تسجيل مستخدم جديد كود مع الشرح

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل

نموذج  تسجيل مستخدم جديد كود مع الشرح Empty نموذج تسجيل مستخدم جديد كود مع الشرح

مُساهمة من طرف لقيت روحي السبت مايو 24, 2014 12:10 pm


سجل باسم مستخدم جديد ومن ثم سجل الدخول بنفس الاسم وكلمة المرور 

----------------------------------------------------------
ملخص ما جاء بالجزء الاول :
1 - بناء قاعدة البيانات . 
2 - تصميم نموذج تسجيل 
3 - اضافة بعض الجماليات على النموذج .
4 - بناء دالة check للتحقق من صحة المعلومات المدخلة 
---------------------------------------------------------------
واليوم نكمل وسيقسم الدرس الى : 
1 - عمل صفحة PHP وربطها بقاعدة البيانات.
2 - التحقق اذا كان المستخدم موجود ام لا . 
3 - تخزين البيانات في قاعدة البيانات .

-----------------------------------------------
ملاحظة
هذا الدرس للتعليم فقط ولا تقم باستخدامه الا بالمواقع التي تتدرب عليها فالاكواد غبر مؤمنه وسهلة الاختراق وحقن الموقع باكواد ملغومة ,,, ساقوم بالايام القادمة بتكميل هذه الدروس حيث سنقوم باضافة اكواد حماية لتصعيب اختراق الموقع .


نبدأ باسم الله


اولا نقوم بانشاء صفحة PHP جديدة ونقوم بتسميتها . reg.php .. 
ملاحظة : اسم هذه الصفحة يجب ان يكون نفس الاسم للاكشن بالفورم .. 
كيف يعني ؟؟؟ شووف 

كود بلغة HTML:

هذا الكود من الدرس الماضي .. لاحظ الجملة التالية :

كود:

action="reg.php"
تمااام ؟؟؟ 
بنكمل .... 
نقوم بربط هذه الصفحة بقاعدة البيانات كما يلي ( لن اقوم بشرح الكود فالشرح موجود


كود PHP:

الكود:
$db = mysql_connect('localhost','userName','Password'); 
if(!$db){ 
        die('Sorry ...... Error Connection To DataBase Please Tray Agean Leater  ...  ...   ! ' . mysql_error()); 

    } 
     
    $name =$_POST['user_name']; 
$pass = $_POST['user_pass']; 
$email = $_POST['user_email']; 

        mysql_select_db("reg"); 
        mysql_query("SET NAMES UTF8;");  
الان نقوم بالتحقق ما اذا كان المستخدم موجود من قبل او لا عن طريق الاسم والبريد الالكتروني:

كود PHP:

الكود:
$result = mysql_query("SELECT  count(*)  FROM reg WHERE (user_name='$name' AND user_email='$email')"); 
         
        $row = mysql_fetch_array($result);  
نحضر بهذه السطور عدد المستخدمين الذين يملكون نفس الاسم والبريد الالكتروني 

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

كود PHP:

الكود:
    if($row[0] > 0 ) 
            {     
            echo "هذا المستخدم موجود لدينا من قبل .. قم بتسجيل الدخول ";}  
اما اذا كان العدد هو صفر فهذا يعني انه غير موجود ويجب حفظ بياناته في قاعدة البيانات كما يلي :


كود PHP:

الكود:
else { 
                 
                $selected = mysql_query("INSERT INTO reg (user_name,user_pass,user_email) VALUES ('$name','$pass','$email')"); 
                                 
                                mysql_query("COMMIT"); 
                 
                            echo"تم اضافتك بنجاح .. قم بتسجيل الدخول ";  
شرح للكود التالي : 

كود:

$selected = mysql_query("INSERT INTO reg (user_name,user_pass,user_email) VALUES ('$name','$pass','$email')");

mysql_query("COMMIT");
السطر الاول : هو جملة sql تعمل على اضافة سطر واعطاء قيم لكل الحقول على الترتيب 

كود:

user_name
يقابلة المتغير 

كود:

'$name'
وهكذا .
اما السطر الثاني فهي لعمل commit اي حفظ التغيرات على قاعدة البيانات .

-------------------
وهنا نكون قد انتهينا من عملية تسجيل مستخدم جديد وهذا الكود كاملا :: ... 


كود PHP:

الكود:
$db = mysql_connect('localhost','userName','Password');  
if(!$db){  
        die('Sorry ...... Error Connection To DataBase Please Tray Agean Leater  ...  ...   ! ' . mysql_error());  

    }  
      
    $name =$_POST['user_name'];  
$pass = $_POST['user_pass'];  
$email = $_POST['user_email'];  

        mysql_select_db("reg");  
        mysql_query("SET NAMES UTF8;");   

$result = mysql_query("SELECT  count(*)  FROM reg WHERE (user_name='$name' AND user_email='$email')");  
          
        $row = mysql_fetch_array($result);   

if($row[0] > 0 )  
            {      
            echo "هذا المستخدم موجود لدينا من قبل .. قم بتسجيل الدخول 
else {  
                  
                $selected = mysql_query("INSERT INTO reg (user_name,user_pass,user_email) VALUES ('$name','$pass','$email')");  
                                  
                                mysql_query("COMMIT");  
                  
                            echo"تم اضافتك بنجاح .. قم بتسجيل الدخول  
يجب عليك ان تحرص على : 
1 - استخدام سيرفر محلي 
2 - ان تكون جميع الملفات

كود:

index.html and reg.php
معا في ملف واحد .
3- يجب استخدام نفس الجدول لعملية التسجيل وتسجيل الدخول ..
ملاحظة : 
اذا وجدت انه موضوع مهم لكم ساقوم بعمل دروس لبناء نظام تسجيل وتسجيل دخول كامل : اي انه عند التسجيل يقوم الموقع بارسال رساله تاكيد للبريد الالكتورني ويبقى المستخدم غير مفعل حتى يقوم بتأكيد ذلك ! 
اذا نسي المستخدم كلمة المرور يقوم الموقع بارسال رساله لبريده الالكتروني لاعادة ضبط كلمة المرور وغيرها من المميزات


------------------------------------------------

سجل باسم مستخدم جديد ومن ثم سجل الدخول بنفس الاسم وكلمة المرور 
-------------------------------------------------
لقيت روحي
لقيت روحي
مراقبة عامة
مراقبة عامة

جنسية العضو جنسية العضو : بحرينية
الأوسمة الأوسمة : الادارية المميزه
انثى عدد المساهمات : 407
تاريخ التسجيل : 28/01/2013

الرجوع الى أعلى الصفحة اذهب الى الأسفل

نموذج  تسجيل مستخدم جديد كود مع الشرح Empty رد: نموذج تسجيل مستخدم جديد كود مع الشرح

مُساهمة من طرف ضمنى بعيونك السبت يونيو 07, 2014 2:53 pm

نموذج  تسجيل مستخدم جديد كود مع الشرح 13629127941708
ضمنى بعيونك
ضمنى بعيونك
Vip
Vip

جنسية العضو جنسية العضو : مصري
ذكر عدد المساهمات : 26
تاريخ التسجيل : 25/06/2012

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة

- مواضيع مماثلة

صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى