استكشاف DreamweaverMX Ultradev (4-2) تعديل السجلات في قاعدة البيانات
<4> حسنًا، هذا جيد، لكن كيف أعرف السجل الذي سيتم عرضه هنا؟ ماذا أفعل إذا لم يتطابق مع الرقم الذي نقر عليه المستخدم؟ لا تقلق، لقد فكرت DW MX بالفعل في كل شيء بالنسبة لنا، انظر ~! هذا الانتقال إلى سجل محدد! التطبيق-->سلوكيات الخادم-->ترحيل مجموعة السجلات-->الانتقال إلى سجل محدد، وبالمثل، يعد هذا أيضًا سلوك خادم يأتي مع DW MX. كما هو مبين في الشكل (4-5).
بعد النقر سيظهر مربع الحوار الموضح في الشكل (4-6). تتمثل وظيفة النقل إلى سجل معين في نقل مؤشر السجل في مجموعة السجلات الحالية إلى الموضع المناسب. ويتم تحديد الموضع المحدد بواسطة المعلمات التي تم تمريرها بواسطة عنوان URL. يبدو من الصعب أن نفهم، ولكن في الواقع ليس مخيفا جدا، يرجى الاستماع لي بالتفصيل. استخدمنا سابقًا سلوك الخادم المتمثل في الانتقال إلى صفحة التفاصيل لتمرير معلمة URL إلى الصفحة الفرعية، لذلك يتعين علينا هنا تلقي هذه المعلمة، ثم استخدام هذه المعلمة للعثور على السجل المقابل في قاعدة البيانات بحيث يمكن يتم عرض محتوى قاعدة البيانات بشكل صحيح على الصفحة، لذلك لن يكون هناك عدم تطابق في السجل.
الانتقال إلى التسجيل: حدد مجموعة السجلات المستخدمة حاليًا.
حيث العمود: حدد الحقل الذي يحتوي على معلمات URL.
يطابق معلمة URL: يجب أن يكون اسم المعلمة الذي تم تمريره هو نفسه المحدد مسبقًا.
4-6
<5> ذكرنا سابقًا أن الصفحة الفرعية تقوم بعمليتين مختلفتين، الأولى هي عرض البيانات. ما قمنا به أعلاه هو الاستعداد لعرض البيانات الصحيحة. بعد ذلك، نحتاج إلى ربط الحقول الموجودة في قاعدة البيانات بمربعات النص المقابلة، كما ذكرنا في الفصل الثاني، فقط اسحب الماوس. وتظهر الصورة النهائية في (4-7).
4-7 <6> حسنًا، لم يتبق سوى الخطوة الأخيرة، هيا! تحديث محتويات قاعدة البيانات. لا يزال تطبيق صديقنا القديم-->سلوكيات الخادم-->سجل التحديثات. كما هو مبين في الشكل (4-8). وعلى نفس المنوال، فإن سلوك الخادم هذا مدمج أيضًا في DW MX، مما يوضح مدى قوته. :)
4-8
وبعد النقر سيظهر مربع حوار، وهنا جوهر هذا الفصل، كما هو موضح في الشكل (4-9).
الاتصال: حدد قاعدة البيانات المراد تحديثها في هذه القائمة المنسدلة. إذا لم يكن هناك اتصال محدد، فانقر فوق الزر تعريف لتحديد اتصال.
الجدول المراد تحديثه: حدد اسم جدول قاعدة البيانات المراد تحديثه هنا، ونريد هنا تحديث السجلات في "جدول المستخدم"، لذلك نختار "جدول المستخدم".
Uniqun Key Column: عمود مفتاح فريد، حدد عمود المفتاح (عادةً حقل معرف السجل) لتحديد السجل في نموذج قاعدة البيانات. إذا كانت القيمة رقمًا، فحدد الخيار الرقمي.
بعد التحديث، انتقل إلى: الصفحة التي ستنتقل بعد تحديث البيانات بنجاح. وهنا نحددها بـeditok.asp (تذكر إنشاء هذه الصفحة).
الحصول على القيم من: هنا حدد اسم النموذج الذي يعرض مجموعة السجلات على صفحتك، نستخدم القيمة الافتراضية Form1.
عناصر النموذج: تشبه تقريبًا إدراج مجموعة سجلات، حيث تحدد حقل قاعدة البيانات المطابق لمربع النص في النموذج الذي يرسل البيانات.
العمود: نوع البيانات المرسلة هو نفس النوع المدرج في مجموعة السجلات، وبشكل عام، يكون الإعداد الافتراضي كافيًا. هنا نستخدم نوع النص.
4-9
يتم عرض الصفحة المكتملة كما هو موضح في الشكل (4-10)، وسيتم تمييز الأماكن التي تستخدم فيها سلوكيات الخادم بألوان مختلفة.
4-10 خدعة ~~~~ لقد انتهيت الآن، أنا مرهق. :) هيا، اختبرها!
وهذا ما كان في قاعدة البيانات الأصلية لدينا!
4-11
هذا هو التأثير المعروض على صفحتنا الرئيسية. هل لاحظت "التعديل"؟ هنا أنقر على الاتصال بالمعرف 2.
4-12
والنتيجة كما توقعنا تعرض الصفحة السجل بالمعرف 2. انتبه للمقارنة بين الصورتين. هنا أقوم بتغيير عنوان البريد الإلكتروني.
4-13
دعونا نفتح ملف قاعدة البيانات الحالي لدينا مرة أخرى. هل تراه؟ تم تغيير عنوان البريد الإلكتروني.
4-14
في الفصل التالي، سنصف كيفية حذف سجل في قاعدة البيانات، لذا تابعنا. Dreamweaver MX يجعل عالمنا أكثر جمالاً.