السلام عليكم ورحمة الله وبركاته
هنا اكمال للطرح وتثبيت له وهو عن انشاء قائمة بريدية ودليل للزوار
نبدأ مشروعنا الجديد الذي يحوي على الأشياء التالية :
--*-- صفحة الزائر --*--
* مربع نص يكتب فيه اسم المشترك ومربع آخر يكتب فيه بريده
* ثلاث أزره وهي :
1- اشتراك 2- الغااء اشتراك 3- كتابة بسجل الزوار
هذا للزائر أما مدير الموقع فله الأشياء التالية :
• قائمة بأسماء المشتركين بالقائمة و مجموعة من الأزرار
• الأول لإرسال رسالة لشخص محدد من القائمة
• الثاني لإرسال رسالة لكل من في القائمة
• لحذف شخص محدد من القائمة
• لحذف كل من في القائمة
• زر ثالث لإضافة بريد وعند الضغط عليه تظهر شاشة تحتوي على
• خمس مربعات نص وزرين موافق والغاء الأمر
هذا كل شيء عن الشكل العام أما عن كيفية البناء فهي كالتالي:
1- الزائر :
عندم يدخل عنوان بريده الإلكتروني واسمه وبالضغط على زر اشتراك يقوم البرنامج بإختبار صحة العنوان البريدي أولا فإذا كان العنوان خاطئ يظهر له رسالة تخبره بذلك واذا كان صحيح يقوم البرنامج بإختبار قاعدة البيانات وعدم توفر هذا البريد فيها " تسجيل مسبق " فإذا تأكد يتم اضافة البريد ويرسل له رسالة شكر بذلك وإذا وجد أن البريد مسجل مسبقا يقوم باعطاء الزائر رسالة تخبره بالتسجيل المسبق
وعند رغبته في الغاء اشتراكه يقوم المستخدم بادخال بريده ويضغط على زر الغاء اشتراك فإذا ضغط عليه يتم التالي
يتم التأكد من صحة العنوان البريدي أولا
ومن ثم يتم التأكد من وجود البريد في قاعدة البيانات ومن ثم ارسالة رسال له تخبره بذلك ومن ثم يحذف البريد
أما الزر الثالث وهو " كتابة بسجل الزوار" يتم الأتي:
1- اذا كان مدير الموقع مختارا خاصية الكتابة للمسجلين فقط
يقوم بادخال اسمه و بريده الإلكتروني ومن ثم يضغط على الزر
يتم التأكد من صحة كتابة البريد و من وجوده في قاعدة البيانات مع ذلك الإسم " يعني اسمه هو اسم المستخدم وبريده كلمة المرور "
بعد ذلك يفتح له صفحة سجل الزوار فيها عرض للمكتوب من الملاحظات
ويوجد زر كتابة ملاحظه جديده بالضغط عليه تظهر له شاشة يقوم بكتابة ملاحظته فيها وارسالها
مع ارسال الملاحظة يتم ارسال بريد لمدير الموقع تلقائيا يخبره بكتابة ملاحظة جديده
هذا للزائر أما المدير فله الخصائص التالية :
باختيار اسم المشترك من القائمة واختيار ارسال رسالة تظهر شاشة فيها
اسم الشخص ، بريده الإلكتروني ، عنوان الرسالة "فارغ ", نص الرسالة "فارغ " زر ارسال
أما زر" ارسال للكل " فهو يظهر شاشة فيها عنوان الرسالة و نص الرسالة وزر ارسال بالضغط عليه يرسل الرسالة لكل المشتركين
الزر الثالث " حذف مشترك معين وذلك بإختياره من القائمة ومن ثم حذفه
زر حذف الكل يحف كل المشتركين في القائمة
زر اضافة بالضغط عليه تظهر شاشة يتم فيها كتابة العناوين البريديه المراد ادخالها والتأكد من صحتها وعدم وجودها من قبل في قاعدة البيانات فأإن كانت الكتابة خاطئة يخبره بذلك ولا يضيفه أما إن كان موجود في القاعدة فلا يضيفه فقط
وهذه هي قاعدة بيانات المشروع
جدول القائمة البريدية :
CREATE TABLE `email_user` ( `id` int(8) unsigned NOT NULL auto_increment, `email` varchar(70) NOT NULL default '', `name` varchar(80) NOT NULL default '', PRIMARY KEY (`id`) )
جدول سجل الزوار:
CREATE TABLE `visit` ( `id` int(3) NOT NULL auto_increment, `name` varchar(80) NOT NULL default '', `email` varchar(70) NOT NULL default '', `title` varchar(120) NOT NULL default '', `details` text NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`) )
معليش للإطاله ولكن ارجو من الإخوة
Devilesh
الكترونيات
mostafasaw
التسجيل عندي بالماسنجر للتشاور
وكذلك ارجوا منهم اختيار البرنامج الذي يريدون لنبدأ العمل (clock)
وشكرا جزيلا لكم وتقبلوا تحيات أخوكم
إبراهيم
;)
ماسنجري بالتوقيع