استكشاف Dreamweaver MX Ultradev (3) إضافة سجلات إلى قاعدة البيانات
حسنًا، لنكمل الفصل السابق، تحدث الفصل السابق عن عرض محتوى قاعدة البيانات ديناميكيًا، وأعتقد أن الجميع متحمسون للغاية الآن. . . هل كنت تفكر منذ فترة طويلة في أنه يجب أن تكون قادرًا على إضافة البيانات يدويًا على صفحة الويب؟ بالطبع لا توجد مشكلة، فقد أعدت لنا DW MX كل شيء. بشكل عام، لإضافة سجلات إلى قاعدة البيانات من خلال صفحات ASP، تحتاج إلى توفير واجهة للمستخدمين لإدخال البيانات، وهو ما يمكن تحقيقه عن طريق إنشاء نموذج وصفحة. باستخدام سلوك خادم Insert Record (إدراج مجموعة سجلات) الخاص بـ Dreamweaver MX، يمكنك إضافة سجلات إلى قاعدة البيانات.
وبدون مزيد من اللغط قم بإنشاء صفحة جديدة كما هو موضح في الشكل (3-1)
3-1 يجب أن يعرفها الجميع.
<1> بعد الضغط ستجد أن الصفحة التي تظهر لك مختلفة تماما عن DW أو UD السابقة، كما هو موضح في الشكل (3-2). يعد DW MX ملائمًا جدًا لإنشاء صفحات ويب ديناميكية مختلفة، حيث يمكنك اختيار النوع الذي تريده، بدلاً من الاضطرار إلى اختيار نوع الحفظ كما كان من قبل. هنا نختار إنشاء صفحة ديناميكية (الصفحة الديناميكية) ونحدد VBScript كلغة البرمجة النصية للصفحة. موافق، احفظ كـ Insert.asp.
3-2 <2> نستخدم برنامج ACCESS لإنشاء قاعدة بيانات جديدة وحفظها باسم "جدول المستخدم" كما هو موضح في الشكل (3-3). حدد المعرف كمفتاح أساسي وقم بتعيين نوع البيانات الخاص به ليتم ترقيمه تلقائيًا.
3-3
هل لاحظت أنني استخدمت اللغة الصينية لنوع الحقل هنا؟ في عصر UD، لم تكن اللغة الصينية ستظهر أبدًا، ولكن في عصر DW MX، يمكننا أخيرًا استخدامها... كما هو موضح في مقدمة الفصل الثاني وإنشاء نظام DSN، وإنشاء اتصال بقاعدة البيانات في DW MX، كما هو موضح في الشكل (3-4).
3-4
<3> حسنًا، لقد اكتملت الاستعدادات هنا أخيرًا. كما ذكرنا سابقًا، لإضافة سجلات إلى قاعدة البيانات من خلال صفحة ASP، نحتاج إلى توفير واجهة للمستخدمين لإدخال البيانات، أي أننا نحتاج إلى إنشاء نموذج على الصفحة وتوفير مساحة للمستخدمين لإدخالها، بحيث يمكننا حفظ البيانات المقدمة من قبل المستخدم في قاعدة البيانات. تصميم الواجهة التالية كما هو موضح في الشكل (3-5).
3-5
لاحظ الأرقام الحمراء أعلاه؟ ولا تقلق، هناك أمر آخر يجب ملاحظته هنا، كما هو موضح في الشكل (3-6). لتحديد أسماء مربعات النص هذه، قمت بتعيين "اسم المستخدم" الأول ومربع النص الذي يليه باسم "اسم المستخدم". والمربعان الآخران متماثلان، وتم تحديدهما كـ "كلمة المرور" و"البريد الإلكتروني" على التوالي إلى كلمة المرور، يجب تحديد نوع (نوع) العنصر ككلمة مرور، بحيث عندما يقوم المستخدم بإدخال كلمة المرور، لن يرى سوى سلسلة من العلامات *. ملاحظة: في الماضي، لم يكن من الممكن استخدام اللغة الصينية لتسمية مربعات النص في UD، ولكن الآن يمكن استخدامها أيضًا في DW MX.