الدرس التاني من برمجة مكتبة برامج (انشاء قاعده بيانات + حقل يوزر + صفحة تسجيل دخول)

محمد الفرح

Well-Known Member
بسم الله الرحمن الرحيم
قبل كل شئ نقوم بفتح اي صفحة في الدريم ويفر نضغط ctrl+u ثم نختار (New Document ونقوم بوضع اللغة عربية وندوز) ونقوم بانشاء صفحات عادي والصفحات التي انشاءناه سابقا نقوم بالضغط على خصائص الصفحة ثم انكلود ونضعها عربيه...​

طبعا بعد تنصيب السيرفر المحلي من هذا الرابط وهو اخر اصدار نزل​

الان ندخل الى :- http://localhost/phpmyadmin

وندخل اليوزر : root الباسورد :- حسب ماحددت اثناء التنصيب..​

ونقوم بانشاء قاعدة بيانات بإسم programs​

ونقوم بزراعه هذا الامر في SQL وهذا الرابط من هنا​


Rich (BB code):
CREATE TABLE `user` ( 
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`username` VARCHAR( 50 ) NOT NULL ,
`password` VARCHAR( 20 ) NOT NULL ,
`city` VARCHAR( 25 ) NOT NULL ,
`group` VARCHAR( 20 ) NOT NULL 
) ENGINE = MYISAM


الاول :- id نوعه int ويعني رقم وهو يقوم بالعد التلقائي وبنفس الوقت هو رئيسي

الثاني : username وهو اسم المستخدم ونوعه فيرشن واكبر عدد احرف هو 50
الثالث :- تقربا نفس الاعلى
الرابع :- المدينه
المجموعه :- اما admin
او membe
او moderto
او ban​

كما تشاهدون هذا شرح الحقل نقوم الان بالذهاب الى SQL ثانيتا ونظيف هذا الكود​


Rich (BB code):
INSERT INTO `programs`.`user` (
`id` ,
`username` ,
`password` ,
`city` ,
`group` 
)
VALUES ( 
NULL , 'mhamad-arabsbook', '1', 'palestine', 'admin'
);


وهو عمليه اضافة بيانات الى حقل يوزر بحيث اسم المستخدم محمد-كتاب العرب (طبعا بالانجليزي)
الباسورد 1 البلد فلسطين المجموعه مدير..​


الان ننطلق الى الدريم ويفر ونقوم بعمل صفحة login.php ونصمم ايطار جميل لنظع مربعات الدخول وانا اعملت هذا الشكل :-​

attachment.php


بعد تعديل الانبوت الخاص للباسورد وجعل اسمه pass نقوم بوضع نوعه بدلا من سجنل نجعله password​

الان نقوم بعمل اتصال بقاعدة البيانات ....​

attachment.php



الان نقوم بعمل التالي والشرح على الصورة​

attachment.php


الى اللقاء في درس اخر وهو عمل اعدادات للموقع مثل اسم الموقع وحالته ........​


[/CENTER]
 

المرفقات

  • 1.jpg
    1.jpg
    99.7 KB · المشاهدات: 1,946
  • 2.jpg
    2.jpg
    35.7 KB · المشاهدات: 1,916
  • 3.jpg
    3.jpg
    90.2 KB · المشاهدات: 1,908
اشكرك اخي الكريم محمد على هذا المجهود الرائع

اتمنى لك التوفيق
 
بسم الله الرحمن الرحيم
قبل كل شئ نقوم بفتح اي صفحة في الدريم ويفر نضغط ctrl+u ثم نختار (New Document ونقوم بوضع اللغة عربية وندوز) ونقوم بانشاء صفحات عادي والصفحات التي انشاءناه سابقا نقوم بالضغط على خصائص الصفحة ثم انكلود ونضعها عربيه...


طبعا بعد تنصيب السيرفر المحلي من هذا الرابط وهو اخر اصدار نزل


الان ندخل الى :- http://localhost/phpmyadmin


وندخل اليوزر : root الباسورد :- حسب ماحددت اثناء التنصيب..


ونقوم بانشاء قاعدة بيانات بإسم programs


ونقوم بزراعه هذا الامر في SQL وهذا الرابط من هنا​



كود:
CREATE TABLE `user` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`username` VARCHAR( 50 ) NOT NULL ,`password` VARCHAR( 20 ) NOT NULL ,`city` VARCHAR( 25 ) NOT NULL ,`group` VARCHAR( 20 ) NOT NULL ) ENGINE = MYISAM


الاول :- id نوعه int ويعني رقم وهو يقوم بالعد التلقائي وبنفس الوقت هو رئيسي

الثاني : username وهو اسم المستخدم ونوعه فيرشن واكبر عدد احرف هو 50
الثالث :- تقربا نفس الاعلى
الرابع :- المدينه
المجموعه :- اما admin
او membe
او moderto
او ban

كما تشاهدون هذا شرح الحقل نقوم الان بالذهاب الى SQL ثانيتا ونظيف هذا الكود​


كود:
INSERT INTO `programs`.`user` (`id` ,`username` ,`password` ,`city` ,`group` )VALUES ( NULL , 'mhamad-arabsbook', '1', 'palestine', 'admin');

وهو عمليه اضافة بيانات الى حقل يوزر بحيث اسم المستخدم محمد-كتاب العرب (طبعا بالانجليزي)

الباسورد 1 البلد فلسطين المجموعه مدير..




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

دمت بحفظ الرحمن
 
طيب اخي رغم اني اعتقد شرحتة بدروس سابقه :)

افتح الدريم ويفر واول ماتفتحوا اضغط بالكيبورد على ctrl + u او من قائمة edite - program..

من خانة New Document قم بوضع الديفيكالد انكلود خله arabic (windows)

...

اما عن انشاء قاعدة بيانات فادخل الى هنا http://localhost/phpmyadmin
وكما بالصوره :-

attachment.php


فقط غير اسم الذي بالداخل ... الان عمليه زرع بيانات من هنا (بعد قيام بانشاء قاعدة بيانات بنفس الاسم المذكور بالموضوع)

http://localhost/phpMyAdmin/db_sql....c5b08ce38d4122c4d8f06593c00c&db_query_force=1

طبعا ازرع هذا الكود : -
كود:
Rich (BB code):
CREATE TABLE `user` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`username` VARCHAR( 50 ) NOT NULL ,`password` VARCHAR( 20 ) NOT NULL ,`city` VARCHAR( 25 ) NOT NULL ,`group` VARCHAR( 20 ) NOT NULL ) ENGINE = MYISAM

وهذا :-
Rich (BB code):
INSERT INTO `programs`.`user` (`id` ,`username` ,`password` ,`city` ,`group` )VALUES ( NULL , 'mhamad-arabsbook', '1', 'palestine', 'admin');
 
مشكووووووووووووور اخ محمد على الايضاح سوف اقوم بالتطبيق

لاحرمنا الله من هذا التواصل وهذه والاستجابه السريعة

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

الان الامر صار عندي واضح بس المشكله ان الرابطين لما افتحهم لا يمكن عرض الصفحه كما في الصوره ادناه



اتمنى انك تشملني بسعة صدرك وتشوف لي المشكله هذي

دمت بحفظ الرحمن
 
السلام عليكم ورحمة الله وبركاته

صباح الخير اخي الكريم محمد

الحقيقة اني فتحت الرابط وطلع عندي لايمكن عرض الصفحه كما في الصورة السابقة

دمت بحفظ الرحمن
 
اذن انت لم تفعل اللوكال هوست اخي :)

دقيقة اجلب لك الرابط فاللوكال هوست اهم شئ :) وكيف صمممت القالب من دون تنصيب اللوكال هوست ! يجب ان يكون ملجد العمل داخل c:/appatch/www راجع دورة برمجة سجل زوار في قسم تطوير المواقع الدرس الاول تجدها به ... بروح على المدرسة الان
 
مشكلة :S يا معلمي....
قمة بانشاء قاعدة البيانات ثم قمت بزراعة الكود الاول و ظهر لي ان الكود به خطــــأ
Rich (BB code):
CREATE TABLE `user` ( 
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`username` VARCHAR( 50 ) NOT NULL ,
`password` VARCHAR( 20 ) NOT NULL ,
`city` VARCHAR( 25 ) NOT NULL ,
`group` VARCHAR( 20 ) NOT NULL 
) ENGINE = MYISAM

الخطأ يكمن في السطر الاحمر
امــا الكود الثــاني قمة بزراعته بنجــاح..
و قمة باٍنشاء صفحة الدخول و عند قيامي بالاتصـال بقاعدة البيانات programs
مع ملئ الخـانات كمـا في الشرح
config
localhost
root
1
programs
لكن عند الضغط لم تظهر لي جدول اليوزر كمــا ظهر لك و عند كتـابة الاسم و الرقم السري لم استطع الدخول
ارجوا ان تعيد الشرح الدرس الاول و الثــاني بالفيديو
تحياتي لك اخي محمد
 
اخي الغالي لازم تنفذ اول خطوة انسخ والصق ولاحظ عدم وجود فراغ في الاخر..يعني مايكون فيه سبيس لا في بداية الكود ولا في اخره
 
كيف زرعت التاني بعدم وجود الاول !! افتح اللوكال هوست وابعتلي صورة عن الصفحة بعد ماتدخل على قاعدة البيانات.

اخي روح تابع بداية الدرس الرابع يوجد شرح مصور :)
 
كيف زرعت التاني بعدم وجود الاول !! افتح اللوكال هوست وابعتلي صورة عن الصفحة بعد ماتدخل على قاعدة البيانات.

اخي روح تابع بداية الدرس الرابع يوجد شرح مصور :)
لقد تابعة الدرس الرابع عدة مرات و انت بنفسك كتبة في الملف النصي انه لا نستطيع نسخ الكودين :)
و انا استعمل البرنامج الاول الذي قدمته لي phptriad2-2-1 و لا استعمل نفس البرنامج الذي تستخدمه انت appserv
هذه الصورة عندما ادخل الى قاعدة البانات بعد اضافة الكود الاول تظهر هذه الكتــابة ؟؟؟

21205_1194016694.jpg
 
اخوي :) يوجد جدول اسمه user اي انك قمت بعمله وانت ناسي :) .. تقدم لا تحتاج له الان :)
نعم لقد اضفة الكود الاول و زرعته لكن هذا حدث بعدما حذفة الجملة الاخيرة من الكود هل هي مهمة؟؟؟
Rich (BB code):
 ENGINE = MYISAM

و بعد الزراعة تابعة لكن اثناء الاتصال بالقـاعدة لم يظهر لي جدول اليوزر كمـا ظهر لك اخي لهذا توقفت عند نهاية الدرس الثـاني

21205_1194033551.jpg


لهذا لم استطع تسجيل الدخول في التصميم الدخول login.php.....:S
و قد لاحظة في شرحك حسب ما يظهر في الصور انك قمة باٍنشاء صفحة admin.php و لكن لم تذكر لنــا ذلك او كيفية انشائهـا ؟؟؟
كنت اتمنى ان انتقل للدرس الثـالث (doh)
 
عودة
أعلى