المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [ درس مفصل ] برمجة منتدى صغير و بسيط, php + MySQL



linnou
11-01-2013, بتوقيت غرينيتش 03:28 PM
http://www.dzbatna.com/images/icons/iconrote.gif [ ط¯ط±ط³ ] ط¨ط±ظ…ط¬ط© ظ…ظ†طھط¯ظ‰ طµط؛ظٹط± ظˆ ط¨ط³ظٹط·, php + MySQL (http://www.dzbatna.com/t156048/)


السلام عليكم ...

حقيقه فكره راودتني ... فكره كنت اتمنى انها فعلا تحقق ...

وهي برمجة منتديات مثل الفي بي بس تكون عربيه ومن برمجة عرب ... يعني يجتمع المبرمجون يحاولن يسوونها عشان نستغني عن جون ونسخه ..

لازم نعمل شي احنا العرب ...
يكون مجاااني ..
نرتاح من التراخيص والهم ذا ...




فى هذا الدرس مفصل يتم شرح طريقة كيفية برمجة منتدى مصغر و هذا الشرح طريقة مفيد جدا بإذن الله لحديثى العهد بلغة PHP و من أهم فوائد الدرس مفصل شرح طريقة كيفية التعامل مع قواعد البيانات و ربط النماذج بالبرمجة و كيفية الدمج بين التصميم والبرمجة
الدرس مفصل منقول من http://www.phpeasystep.com و اضافة بعض التفصيلات من عندى لتعم الفائدة على الجميع كما قمت بالاستعانة ببعض افكار الاخ ميدو

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

أولا تحديد الملفات التى سوف يتم كتابتها :

create_topic.php
add_topic.php
main_forum.php
view_topic.php
add_answer.php

ثانيا قاعدة البيانات و بنائها :
فى هذا الدرس مفصل سنحتاج فقط إلى جدولين و هما forum_question و forum_answer

و يكون بناءهم بهذا الشكل

http://www.phpeasystep.com/imgs/forum_db.gif

رمز PHP:

<code style="white-space:nowrap"> <code> CREATE TABLE `forum_question` (
`id` int(4) NOT NULL auto_increment,
`topic` varchar(255) NOT NULL default '',
`detail` longtext NOT NULL,
`name` varchar(65) NOT NULL default '',
`email` varchar(65) NOT NULL default '',
`datetime` varchar(25) NOT NULL default '',
`view` int(4) NOT NULL default '0',
`reply` int(4) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;

CREATE TABLE `forum_answer` (
`question_id` int(4) NOT NULL default '0',
`a_id` int(4) NOT NULL default '0',
`a_name` varchar(65) NOT NULL default '',
`a_email` varchar(65) NOT NULL default '',
`a_answer` longtext NOT NULL,
`a_datetime` varchar(25) NOT NULL default '',
KEY `a_id` (`a_id`)
) TYPE=MyISAM;
</code> </code>


بهذا نكون انتهينا من بناء جداول قاعدة البيانات التى سيتم تسجيل المواضيع و الردود بها

يتبع ..





ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى