تطبيق : إنشاء صفحة للدّردشة

االمهمة الأولى : إضافة و عرض الرّدود

آخر تحيين: 22-02-2014

تصحيح المهمة الأولى php MySQL إدخال و تعديل البيانات


تتجلى المهمة الأولى في تمكّنكم من إنشاء صفحة بسيطة ، تتيح للزوار الدّردشة و مناقشة المواضيع .
ستتكون صفحتنا من إستمارة تمكن الزوار من إضافة ردودهم . ثم عرض لهذه الرّدود أسفل الإستمارة ، كما تبين الصورة أسفله :



chat.php



كما استنتجتم ، يجب أن تنشؤوا جدولا في قاعدة البيانات ، لتخزين أسماء و ردود المشاركين في الدّردشة .
سنبسط الأمور ، و ننشيء جدولا نسميه مثلا "chat" يتكون من ثلاثة حقول فقط (id, author, content) :

  • id : لا تنسوا أن تجعلوه مفتاحا أساسيا كما تعلّمتم
  • author : حقل إسم صاحب التعليق
  • content : محتوى التعليق

هذا مثال لهيكل جدول "chat"


CREATE TABLE IF NOT EXISTS `chat` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `author` varchar(70) NOT NULL,
  `content` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 ;

لإنشاء جدولكم :

  1. يمكنكم نقل هذه الشيفرة ثم لصقها في phpMyAdmin :
    _ أدخلوا إلى قاعدة البيانات ، مثلا "test" .
    _ في القائمة الأفقية ، أنقروا على وصلة "SQL" .
    _ ثم ألصقوا الشيفرة و انقروا على "GO" أو "تنفيذ" ، أسفل الصفحة

  2. أو إنشائه يدويا في phpMyAdmin كما تعلمتم سابقا .

بعد إنشاء جدولكم ، أنشؤوا صفحة php جديدة ، ستتضمن العمليات التالية :

  • ربط الإتصال بقاعدة البيانات
  • إنشاء استمارة لإضافة الرّدود
  • إستقبال البيانات القادمة من الإستمارة ثم تخزينها في القاعدة "INSERT"
  • عرض البيانات "SELECT"

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