| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| اسم المشروع : إسأل وتعلم هل اجد من يساعدني لإنشاء برنامجي الأول فكرة المشروع : أسألة و تعليقات ( إجابات ) متطلبات المشروع - اقسام للأسئلة اساسية يندرج تحتها عناوين الأسئلة ومن ثم السؤال كاملا بالإضافة إلى التعليقات او الأجوبة - أعضاء بإستطاعتهم إضافة تعليقات (إجابات ) وأسئلة - لو حة تحكم للمشروع و متطلباتها ( التحكم بالإعضاء - التحكم بإعدادات المشروع - التحكم بالإقسام - التحكم بالأسئلة - التحكم بالتعليقات بالإجابات - النسخ الإحتياطي ) القوالب الأساسية الخارجية - قالب الإندكس او الهوم وبه (الاقسام - و عدد 10 من المواضيع - شريط متحرك بالمواضيع التي تمت إضافتها ) - قالب لعرض المواضيع لكل قسم - قالب لعرض الموضوع كاملا - قالب اضافة وتحرير موضوع مطور - قالب اضافة وتحرير تعليق مطور قوالب الأدمن إعدادات المشروع قالب الاضافه والحذف والتحرير قالب الاعضاء قالب الاقسام قالب الأسئلة قالب التعليقات (الإجابات) قالب النسخ الإحتياطي الملفات ملف اضافة قسم (ادمن) ملف تحرير قسم (ادمن) ملف حذف قسم (ادمن) ملفين إضافة موضوع ( -- للأدمن -- للأعضاء ) ملفين تحرير موضوع ( -- للأدمن -- للأعضاء) ملف عرض عناوين المواضيع ومن ثم الموضوع كامل (عام) وبقية الملفات على حسب إعتقادي سوف يتم تكوينها عند العمل ***********ملاحظه جدا مهمه في هذا المشروع البسيط ************ الهدف الأول اني انا اتعلم لإني مبتدىء جدا في لغة php الهدف الثاني إستفادة الجميع الهدف الثالث البرنامج مجاني للجميع الهدف الرابع تصميم قالب احترافي مني في حين اكتمال المشروع ****************طريقة العمل الجماعي ******************* - إدارج اوامر قاعدة البيانات ومناقشتها - إدراج ملف معين ومناقشته ومن ثم الانتقال للملف الأخر ************************** همسه ******************************** اعلم ان المشروع هذا مكرر وهنالك مبرمجين قادرين على عمل برنامج مطور بشكل كبير عن عن هذا المشروع لكن الهدف هو التعليم السؤال الأول - فهل ستساعدوني !!!! السؤال الثاني - هل نبدأ في المشروع ؟؟ ارجو التثبيت بحكم اول مشروع جماعي ![]() هاني القرني
__________________ HANi Explosion Of Creativity IMΛĞIИΛTIØИ is MØRЄ Important THΛИ Knowledge Soon my site will be in english TNT.NaT | |||||
|
| |||||
|
السلام عليكم انا وياك اخوي و هذا المشروع راح يفيد الكل من نواحي كثيره منها التعاون و التفكير الجماعي و عدم الاحتكار وشكراً لك أخوكم حمد
__________________ اللهم أغفر لنا ولوالدينا وللمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات يا أرحم الراحمين | |||||
|
| |||||
|
السلام عليكم مو مشكله من وين اخدها المهم انني تحمست معك والفكره ممتازه جداً لتعلم راح نستطيع فيها فهم طريقة انشاء البرنامج وما شاء الله ما كتبته في الموضوع يدل انه راح يكون الموضوع مفيد جدا وشيق اتمنا يكون هناك اقبال
__________________ - يا قلة حيلتك يا بني ادم ولا حول ولا قوة الا بك يالله - اذا دامت لغيرك ما وصلت لك - كذبت و كذبت فاإلى متى يا اخي ! | |||||
|
| |||||
|
السلام عليكم انا راح ابدا بقاعدة البيانات يا اخوان انا مبتدىء فلو فيه خطأ ردوني ![]() الجداول الي راح نحتاجها هي على النحو االتالي جدول ليوزر نيم وباسورد الأدمن جدول للأقسام جدول للأسئلة جدول للتعليقات او الإجابات جدول للأعضاء جدول الأدمن كود: [LEFT] CREATE TABLE admin ( admin_name varchar(255) default NULL, admin_pass varchar(255) default NULL, admin_email varchar(255) NOT NULL default '', ) TYPE=MyISAM; [/LEFT] شرح جدول أدمن ============= admin_name// لتخزين اسم الأدمن admin_pass// لتخزين باسورد الأدمن admin_email// لتخزين ايميل الإدمن ************************************* جدول الكاتوجري او الأقسام كود: [LEFT] CREATE TABLE cat ( cat_id int(12) NOT NULL auto_increment, cat_name varchar(255) NOT NULL default '', cat_order int(6) NOT NULL default '0', PRIMARY KEY (cat_id) ) TYPE=MyISAM AUTO_INCREMENT=1 ; [/LEFT] شرح جدول الأقسام ============= cat_id // لتخزين رقم القسم تلقائي cat_name // لتخزين اسم القسم cat_order // لتخزين ترتيب القسم ******************************* جدول الأسئلة كود: [LEFT] CREATE TABLE Ask ( Ask_id int(11) NOT NULL auto_increment, Visit int(2) NOT NULL default '0', Subject varchar(250) NOT NULL default '', Ask_msg text NOT NULL, Ask_date NOT NULL default '0000-00-00', Ask_img varchar(200) NOT NULL default '', PRIMARY KEY (Ask_id) ) TYPE=MyISAM AUTO_INCREMENT=1 ; [/LEFT] شرح جدول الأسئلة ============= Ask_id // لتخزين رقم السؤال تلقائي Visit // عداد للزيارات Subject // لتخزين موضوع السؤال Ask_msg // لتخزين صيغة السؤال (النص كامل) Ask_date // لتخزين تاريخ السؤال Ask_img // لتخزين صورة السؤال ******************************* جدول التعليقات او الإجابات كود: [LEFT] CREATE TABLE Answer ( Ans_id int(12) NOT NULL auto_increment, Ans_name varchar(255) NOT NULL default '', Ans_msg text NOT NULL, Ans_date NOT NULL default '0000-00-00', PRIMARY KEY (Ans_id) ) TYPE=MyISAM AUTO_INCREMENT=1 ; [/LEFT] شرح جدول الإجابات او التعليقات ============= Ans_id // لتخزين رقم الإجابة تلقائي Ans_name// لتخزين اسم كاتب الإجابة Ans_msg// لتخزين الإجابة (النص كامل) Ans_date// لتخزين تاريخ الإجابة ******************************* جدول الإعضاء كود: [LEFT] CREATE TABLE users ( us_id int(12) NOT NULL auto_increment, us_name varchar(255) NOT NULL default '', us_pass varchar(255) NOT NULL default '', us_mail varchar(255) NOT NULL default '', PRIMARY KEY (us_id) ) TYPE=MyISAM ; [/LEFT] شرح جدول الأعضاء ============= us_id // لتخزين رقم العضو تلقائي us_name // لتخزين اسم العضو us_pass // لتخزين باسورد العضو us_mail // لتخزين ايميل العضو ******************************************************** في نهاية المطاف انا مجرد مبتدىء وأغلاطي وارده وكثيره فالسموحه منكم
__________________ HANi Explosion Of Creativity IMΛĞIИΛTIØИ is MØRЄ Important THΛИ Knowledge Soon my site will be in english TNT.NaT | |||||
|
| |||||
|
السلام عليكم واجهت مشكله في زراعة الجداول حسب المذكور اعلاه وفي المرفق التصحيح على حسب علمي الظاهر محد له رغبه في اكمال المشوار انا الي بكمله تحياتي
__________________ HANi Explosion Of Creativity IMΛĞIИΛTIØИ is MØRЄ Important THΛИ Knowledge Soon my site will be in english TNT.NaT | |||||
|
| |||||
|
GrEaTxP.com الفكرة كانت عندي بالفعل .. وكنت ببدأ فيها .. الآن صرنا إثنين عالطريق .. لدي العديد من الأفكار والتقنيات للإستخدام .. egyptechno آت هوتميل
__________________ النسخة الثانية من ابلود بلس قريبا جدا : + شريط مئوي لرفع الملفات + دعم اكثر من سيرفر لرفع الملفات Multi-Server + مكتبة ملفات مؤرشفة | |||||
|
| |||||
|
السلام عليكم اشلونكم ؟؟ يا اخوان شنو صار ؟ هل راح تكملون ؟ اذا اي يا ريت لو تضيفون هل اخ العزيز ويانا هذا اميله HamaDo <at> Gmail {dot} Com وشكراً لكم أخوكم حمد
__________________ اللهم أغفر لنا ولوالدينا وللمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات يا أرحم الراحمين | |||||
|
| |||||
|
هلا اخوي حمد انا بكمل المشروع هذا لو بتم عليه 2 سنتين الين اتعلم لكن زي ماتعرف الاغلبية يبغون فلوس تمت الاضافه اخوي وان شاء الله خير
__________________ HANi Explosion Of Creativity IMΛĞIИΛTIØИ is MØRЄ Important THΛИ Knowledge Soon my site will be in english TNT.NaT | |||||
|
| |||||
|
اخوي GrEaTxP.com حياك الله بكون معاك حسب استطاعتي ان شاء الله اولا جدول البيانات admin admin_id int(4) NOT NULL auto_increment, قمت انا بهذه الاضافة ليكون هنالك مفتاح اساسي بقاعده البيانات ثانيا وهذا سؤالي كيف ستكون عملية الربط بين الجداول ask - answer - cat فانت لم تقم بربط هذه الجداول ببعضها حسب القاعده الموجوده فماذا تقترح انت ؟ شايفك مدقق على حكايه varchar(255) محددها بـ 255 وهي ممكن تكون اقل كاسم العضويه او الرقم السري يمكن تكتفي ب 50 فليه تقوم بحجز مساحه اكبر من البايتات دون جدوى "هذه تؤثر في عملية البحث بعد ذلك"
__________________ مؤسسة المهمات البرمجية 00966507585887 0507585887 www.mr-php.com.sa www.mr-php.com | |||||
|
| |||||
|
شباب أي مشاريع عندكم ممكن نضمها في مشاريع شبكة sBForum حيث ستكون مبرمجة على أساس عمل فرق البرمجة .. أرجو ممن لديه فكرة أو مشروع انه يضيفني وممكن يكون هو رئيس المشروع أو نتبنى الفكرة احنا Af_samhouri@hotmail.com وشكراً لك اخوي واتمنى لكم التوفيق جميعاً
__________________ أحمد أبو النصر Junior php Developer +20166196074 | |||||
|
| |||||
|
استاذي العزيز .. يمكنني المشاركه معكم بفكرة بسيطه وهي ============= شرح جدول أدمن ============= admin_name// لتخزين اسم الأدمن admin_pass// لتخزين باسورد الأدمن admin_email// لتخزين ايميل الإدمن اتمنى ان لايكون للآدمن جدول بالقاعده .. بل يوضع قسم للأعضاء .. ويضاف حقل ولنرمز له بـ active يكون المدخل فيه INT ويكون رقم 1 يرمز لعضو غير مفعل .. 2 لعضو مفعل .. صفر لعضو موقوف .. 3 للأدمن ![]() هنا يكون اعمق واقوى بالنسبه لعملية الشمول وعدم التلخبط ![]() اخوكم اوووف Off | |||||
|
| |||||
|
فكره جميله اخوي Off اتمنى انه great xp يكون متواجد اكثر بهالموضوع لانه مدير المشروع واي اقتراح لازم يكون له موافقه او رفض
__________________ مؤسسة المهمات البرمجية 00966507585887 0507585887 www.mr-php.com.sa www.mr-php.com | |||||
|
| |||||
|
السلام عليكم .. ![]() ربط الجداول بعضها ببعض .. لنقم بوضع حقلين في جدول قسم الأسئله .. الأول .. حقل cat_id وذلك لنقوم بنسخ الآي دي (id) الموجود في جدول الأقسام ونضعه رابط لجدول السؤال .. وحقل لكاتب السؤال .. او لآي دي(id) كاتب السؤال ليكون أدق --- ايضاً لنقم بوضع حقل في جدول قسم الأجوبه .. وليكن حقل ask_id وذلك لنضع فيه رقم الآي دي (id) للسؤال .. بحيث يتم ربط الجواب بالسؤال .. وكذلك ربط السؤال بالمجموعه او بالقسم وهكذا تم ربط الجداول بعضها ببعض ناقص شي ؟؟ فيه اخطاء ؟؟ | |||||
|
| |||||
|
السلام عليكم الله يفرج همكم مثل مافرجتم همي بتواجدكم في مشروعي الصغير والله يا اخوان انا توني مبتدىء واقل من المبتدىء بعد في هذه اللغة البسيطه واخطائي جدا لا تعد ولا تحصى وعشان وجودكم بترشدوني إلى الطريق بخصوص جداول القاعدة انا اناشدكم بإقتراحاتكم فما ترونه وتقروا عليه هو الصحيح ان شاء الله والي عنده تعديل في الجداول يدرجها يا اخوان طبعا التعديل على الملفات الي ارفقتها في احد ردودي وشاكر لكم تواجدكم والله يقدرني اني اخدمكم مثل ماخدمتوني هاني
__________________ HANi Explosion Of Creativity IMΛĞIИΛTIØИ is MØRЄ Important THΛИ Knowledge Soon my site will be in english TNT.NaT | |||||
|
| |||||
|
عدلت على بعض الجداول =========== تعديلات جديده =========== وبأدرجها الحين جدول الاقسام كود: CREATE TABLE cat ( cat_id int(12) NOT NULL auto_increment, cat_name varchar(100) NOT NULL default '', cat_dis varchar(100) NOT NULL default '', cat_pic text NOT NULL, cat_order int(6) NOT NULL default '0', PRIMARY KEY (cat_id) ) TYPE=MyISAM; كود: CREATE TABLE ask ( ask_id int(11) NOT NULL auto_increment, ask_visit int(20) NOT NULL default '0', ask_subject varchar(100) NOT NULL default '', ask_us_id int(6) NOT NULL, ask_msg text NOT NULL, ask_date varchar(20) NOT NULL default '', ask_img text NOT NULL, ask_cat_id int(12) NOT NULL default '0', PRIMARY KEY (Ask_id) ) TYPE=MyISAM AUTO_INCREMENT=1 ; جدول الإجابات او التعليقات كود: CREATE TABLE answer ( ans_id int(12) NOT NULL auto_increment, ans_us_id int(6) NOT NULL, ans_msg text NOT NULL, ans_date varchar(20) NOT NULL default '', ans_ask_id int(12) NOT NULL default '1', PRIMARY KEY (Ans_id) ) TYPE=MyISAM AUTO_INCREMENT=1 ; كود: CREATE TABLE users ( us_id int(12) NOT NULL auto_increment, us_name varchar(50) NOT NULL default '', us_pass varchar(50) NOT NULL default '', us_mail varchar(50) NOT NULL default '', us_group int(2) NOT NULL default '', PRIMARY KEY (us_id) ) TYPE=MyISAM ; 1=admin 2=mod 3=activeuser 4=unactiveuser 5=banuser ============ أرائكم يا اخوان
__________________ HANi Explosion Of Creativity IMΛĞIИΛTIØИ is MØRЄ Important THΛИ Knowledge Soon my site will be in english TNT.NaT | |||||
|
| |||||
|
استاذي GrEaTxP.com كل جدول لا تحاول انك تجعل الحقل فيه مختلف .. بمعنى جدول cat مسمياتها هي id name dis pic order جدول الأعضاء users us_id name pass group جدول الأسئلة ask id visit subject us_id msg date img cat_id ماقصدته من هذا انه لامانع من وضع في كل جدول نفس مسمى الحقل .. لايضر .. ولكن في حال الإستدعاء جميعها يمكنك تفرقتها بالمتغيرات .. فقط تنبيه للمعرفه ليس إلى تم الآن إعداد الجدول ![]() اتمنى إنشاء config.php (ربط السكربت بالقاعده ) .. ان شاء الله بداية موفقه اخوووووكم .. اووووووووووف | |||||
|
| |||||
|
آسف .. خطرت ببالي فكره .. هي جدول خاص بالإعدادات .. يعني مثلاً مسمى الموقع يكون بالجدول .. بحيث عند التغيير على الاسم يتغير في جميع الصفحات ايضاً فتح وإقفال الموقع كما هو الحال مع المنتديات .. تحديد فتح واقفال التسجيل .. تحديد عرض الأسئلة في كل صفحه .. تغيير الستايل او الثيم للموقع ... اشياء زي كذا .. هاه ؟؟ << بينشى تسجيل الأعضاء ![]() لكن نسينا شي .. القوالب كيف تبغونها ؟؟؟ اخووووكم اووووف | |||||
|
| |||||
| كود PHP:
__________________ مؤسسة المهمات البرمجية 00966507585887 0507585887 www.mr-php.com.sa www.mr-php.com | |||||
|
| |||||
|
هذا ملف الاتصال بالقاعده CONFIG.PHP
__________________ مؤسسة المهمات البرمجية 00966507585887 0507585887 www.mr-php.com.sa www.mr-php.com | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |