يقوم استكشاف Dreamweaver MX Ultradev (5) بحذف السجلات الموجودة في قاعدة البيانات
لمواصلة رحلتنا في Dreamweaver MX، تعلمنا في الفصل السابق كيفية استخدام سلوك الخادم الذي يأتي مع DW MX لتحديث السجلات في قاعدة البيانات. يسمح لنا سلوك الخادم القوي الخاص به بتشغيل قاعدة البيانات في قاعدة البيانات دون كتابة سطر من التعليمات البرمجية، مثل عمليات الإدراج والتحديثات والحذف المذكورة سابقًا، وما إلى ذلك. سنتعلم في هذا الفصل كيفية استخدام DW MX لحذف السجلات في قاعدة البيانات.
دعونا نتحدث عن مفهومها الأساسي أولا. :) قد تحتوي تطبيقات الويب على صفحات تسمح للمستخدمين بحذف سجلات قاعدة البيانات من خلال المتصفح، وعادةً ما يتم عرض السجلات المراد حذفها على الصفحة أولاً، ثم يتم حذف السجلات غير الضرورية من خلال عمليات المستخدم في قاعدة البيانات. يأتي DW MX مزودًا بسلوك خادم حذف السجل لتشغيل عملية حذف قاعدة البيانات. في الواقع، إنها تشبه إلى حد كبير عملية تحديث قاعدة البيانات التي تعلمناها في الفصل السابق. أولاً، قم بتصفح البيانات، وحدد البيانات المراد حذفها، ثم احذف الصفحات المقابلة لتأكيد الحذف. الخطوات المحددة غير مفصلة هنا، يرجى الرجوع إلى الفصل السابق.
<1> العمل التحضيري، وصفنا في الفصل السابق كيفية استخدام سلوك خادم Go To Detail Page للانتقال إلى حقول سجل قاعدة البيانات ذات الصلة. وهذا ليس استثناءً، وتظهر نتائج العرض النهائية في الشكلين (1-5) و(2-5).
5-1
5-2
لم يتم تفصيل الجوانب التفصيلية للإنتاج أعلاه هنا، يرجى الرجوع إلى الفصل الرابع للحصول على التفاصيل. :)
<2> حسنًا، لقد تم إعداد العمل الأولي هذه المرة، بطل الرواية لدينا هو سلوك خادم حذف السجل. وظيفتها أيضًا بسيطة جدًا، وكما ترون من الاسم، فهي تُستخدم خصيصًا لحذف مجموعات السجلات. حسنًا، أنشئ صفحتنا الفرعية، واستلم القيمة التي تم تمريرها من الصفحة الأولى، واعرض سجل قاعدة البيانات المقابل. وقد تحدثنا عنها أيضاً في الفصل الرابع، وتظهر نتائج العرض النهائية في الشكلين (5-3) و(5-4). تذكر أن تضع الجدول في نموذج وتسمي مربعات النص بداخله.
5-3
5-4 <3> مقدمة تفصيلية لحذف السجل. التطبيق-->سلوكيات الخادم-->حذف السجل، كما هو موضح في الشكل (5-5).
5-5
انقر لعرض مربع الحوار الموضح في الشكل (5-6). ليس من الصعب أن نجد أنه يشبه إلى حد كبير سلوك الخادم في تحديث محتوى قاعدة البيانات الذي تحدثنا عنه في الفصل السابق.
الاتصال: يمكنك تحديد اتصال قاعدة البيانات الذي سيتم استخدامه من هذه القائمة المنسدلة. إذا لم يكن هناك اتصال، يمكنك النقر فوق تعريف لإعادة تعريف اتصال قاعدة البيانات.
الحذف من الجدول: في هذه القائمة المنسدلة، يمكنك تحديد سجلات الجدول الذي تريد حذفه في قاعدة البيانات.
تحديد سجل من: حدد اسم مجموعة السجلات المراد استخدامه هنا.
عمود المفتاح الفريد: حدد الحقل الرئيسي للجدول الذي توجد به مجموعة السجلات المراد حذفه. إذا كان محتوى حقل المفتاح رقمًا، فستحتاج إلى تحديد خانة الاختيار الرقمية الموجودة على اليمين. بشكل عام، يمكننا استخدام الحقل الافتراضي هنا.
الحذف عن طريق الإرسال: في هذه القائمة المنسدلة، حدد اسم النموذج لإرسال عملية الحذف. نظرًا لوجود نموذج واحد فقط على صفحتنا ولم يتم تسميته، فسيتم تحديد النموذج 1 تلقائيًا. إذا تم تغيير اسم النموذج أو كان هناك نماذج متعددة، فيجب تحديد النموذج المقابل.
بعد الحذف اذهب إلى: أي صفحة يجب الانتقال إليها بعد إتمام عملية الحذف هذه، وهنا ندخل إلى delok.asp. (لا تنس إنشاء هذه الصفحة!)
5-6
وبعد إتمام هذه العملية، يصبح تأثير عرض الصفحة كما هو موضح في الشكل (5-7)، وسيتم تمييز الأماكن التي يتم تطبيق سلوك الخادم عليها بألوان مختلفة.
5-7 <4> الاختبار النهائي!
دعونا أولا نلقي نظرة على السجلات الموجودة في قاعدة البيانات، كما هو مبين في الشكل (5-8).
5-8
نماذج من عرض الصفحة الرئيسية (5-9).
5-9
وهنا نختار حذف السجل الأول، ثم نضغط على حذف على السجل ذو المعرف 1، وسوف ينتقل إلى الصفحة الفرعية المحذوفة، كما هو موضح في الشكل (5-10).
5-10
بعد التقديم، سوف ينتقل إلى صفحة delok.asp التي قمنا بتعريفها للتو، ثم ينظر إلى السجلات الموجودة في قاعدة البيانات، كما هو موضح في الشكل (5-11).
5-11
أوه. . . يجب على الجميع أيضًا رؤية أنه تم حذف السجل.