مثال Ultradev التعليمي: 3.4 إضافة السجلات إلى قاعدة البيانات
الكاتب:Eve Coleوقت التحديث:2009-05-30 18:34:47
الفصل الثالث: تطبيق قاعدة البيانات لإنشاء صفحات ويب ديناميكية
القسم 4: إضافة السجلات إلى قاعدة البيانات
عندما لم يكن هناك سجل في قاعدة البيانات في وقت سابق، لتسهيل الاختبار، قمنا بتشغيل قاعدة البيانات مباشرة وأضفنا عدة أجزاء من البيانات إليها. يعلمك المحتوى التالي كيفية إنشاء صفحة لإرسال البيانات، حتى نتمكن من إضافة البيانات إلى قاعدة البيانات من خلال المتصفح. هذا هو وضع خادم المتصفح الأكثر شيوعًا. *_"
حسنًا، فلنبدأ!
الخطوة الأولى: افتح Ultradev --- هاها، هراء.
افتح القائمة إدراج -> الكائنات الحية -> نموذج إدراج السجل، كما هو موضح في الشكل أدناه:
بعد التحديد، يظهر مربع الحوار التالي لإدراج خصائص نموذج البيانات.
الاتصال هو اتصال قاعدة البيانات الذي قمنا بتعريفه في الموقع، وبعد تحديده سيظهر الجدول الموجود في قاعدة البيانات التي تتصل بها في العمود Insert Into Table، والذي يمكنك من خلاله تحديد الجدول الذي تريد إدراج البيانات فيه. تحتوي قاعدة بياناتنا على جدول معلومات مستخدم واحد فقط، قم بتحديده. ثم في حقول النموذج أدناه، ستظهر الحقول التي صممناها في تصميم الجدول والخصائص المرتبطة بها، حيث يمثل العمود اسم الحقل في جدول قاعدة البيانات، ويمثل العرض باسم نوع حقل النموذج المستخدم، مثل حقل النموذج النصي (. حقل نص) لإرسال سجلاتنا، يشير إرسال باسم إلى نوع البيانات المراد الإرسال به، على سبيل المثال، إذا كان نوع البيانات عبارة عن حقل عدد صحيح، فلا يمكننا إرساله بنوع بيانات نصي. بشكل عام، سيقوم Ultradev تلقائيًا بتحديد هذا العمود لنا. سيساعدك التصنيف في مطالبتك بملء محتوى حقل النموذج هذا. بعد الإدراج، يعني عمود Go To الانتقال إلى تلك الصفحة بعد إرسال البيانات، على سبيل المثال، بعد التسجيل الناجح، سينتقل إلى الصفحة ليخبرك بأنك قمت بالتسجيل بنجاح وأنك مرحب بك لاستخدامها. الابن. إذا لم تقم بملء أي شيء، فهذا يعني أنك ستعود إلى هذه الصفحة بعد تقديم البيانات.
بعد ذلك، حدد الحقول التي نريد إضافة البيانات إليها. هنا، يتم ترقيم المعرف تلقائيًا ويتم إنشاؤه تلقائيًا بواسطة قاعدة البيانات، لذلك لا نحتاج إلى تشغيله. حدد هذا الصف وانقر فوق الزر "-" لحذفه. لقد أعطينا حقل Reg_date قيمة افتراضية =Now() عند تصميم قاعدة البيانات، كما سيتم إنشاؤها تلقائيًا بواسطة قاعدة البيانات دون تدخلنا، لذلك يتم حذفها أيضًا. ومن ثم نقوم بتغيير التسمية إلى اللغة الصينية، وبذلك يصبح نموذج إضافة البيانات جاهزاً، كما هو موضح في الصورة أدناه:
بعد الضغط على OK، يتم إنشاء الصفحة الموضحة في الشكل أدناه. رائع! هل تبدو مألوفة؟ هاها، لقد اكتملت صفحة تسجيل المستخدم البسيطة، سهل جدًا! إذا كنت مهتمًا، فيمكنك إلقاء نظرة على الكود الذي أنشأه Ultradev لنا، وهو طويل جدًا!
أوه، لا تنس أن هناك مكانًا آخر لتعيينه، وهو سمة حقل النموذج لجزء كلمة مرور المستخدم، وتحتاج إلى ضبط نوعها على كلمة المرور، كما هو موضح أدناه. بهذه الطريقة، عند إدخال كلمة المرور، لن يتم عرضها بنص عادي، ولكن سيتم استخدام * بدلاً من ذلك.
احفظ الصفحة، ثم لنجرب النتائج على الفور افتح المتصفح، وأدخل العنوان، واملأ بعض البيانات، كما هو موضح أدناه:
انقر فوق "إدراج سجل" لإرسال البيانات، ثم انتقل إلى الصفحة التي تعرض البيانات. هاها، كما ترى، البيانات التي أدخلناها للتو موجودة هناك بطاعة. أعتقد أنك اختبرت قوة Ultradev مرة أخرى، ما عليك سوى تحريك الماوس عدة مرات، وستظهر صفحة كاملة الوظائف إذا كتبتها يدويًا، فأنت لا تزال لا تعرف المدة التي ستستغرقها الكتابة يجب أن تستمر في الاختبار.
في الواقع، لا تزال وظيفة التسجيل هذه غير كاملة، على سبيل المثال، ماذا علي أن أفعل إذا تم استخدام إدخال البيانات المتكرر؟ ماذا علي أن أفعل إذا فشل المستخدم في ملء بعض المحتوى؟ ستتم مناقشة هذه المشكلات لاحقًا في دليل مستخدم Ultradev Advanced، لذا يرجى التحلي بالصبر.
حسنًا، في المرة القادمة سنتحدث عن كيفية تحرير السجلات في قاعدة البيانات. حسنًا، ماذا لو قمت بإدخال بيانات خاطئة عن طريق الخطأ؟ ماذا لو لم أغيرها؟ أما كيفية القيام بذلك فسوف نشرحها في المرة القادمة.