الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ملاحظات عن حماية تكرار البيانات

مغلق
بدأه محمد خليل أبو صلاح في 26 ديسمبر 2002 · 4 رد · 538 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في الحقيقة أود أن أبين مشكلة تتكرر بوضوح في تطوير المواقع و يقع بها حتى الخبراء أحيانا و غالبا السبب الكسل عند الخبراء و عدم المعرفة عند المبتدئين ..

الفكرة أنه عادة يتم نقلنا من صفحة بها نموذج لصفحة أخرى لتقوم بعمل ما مثل ادخال بيانات من حقل أو عدة حقول .. نلاحظ أنه عند تحديث الصفحة

نرى رسالة تحديث البيانات و اذا كانت العملية ادخال بيانات من المؤكد أن السجل سيتكرر ..

طبعا المبرمج الشاطر شو بيروح بيسوي ؟؟ (متلي سابقا :D )

كان بيروح يعمل دالة تتأكد من وجود المعلومات سابقا أم لا .. و اذا كانت لا يروح يخزنها والا يعرض رسالة بالتكرار ..

الحل الأمثل عمل صفحة تقوم بعمل الادخال مثلا ثم نقوم باستخدام

[l]

response.redirect "page.asp"

[/l]

و بالتالي لا يتم عرض تلك الرسالة لأن الصفحة التي وجهنا لها لم ترسل لها بيانات و بالتالي عند تحديث الصفحة لا تتكرر البيانات ..

أتمنى أن الفكرة تكون قد وصلت و انا حبيت انوه لها لأنها مهمة جدا :)

You can fly while you can touch the sky

#2

بس الكود ده بتاع اعادة توجيه المتصفح صح ؟؟؟؟؟ :o:o:o كيف يتم التأكد من وجود البيانات اذن ؟؟

#3

مش تأكد من البيانات .. انت عادة لما ترسل بيانات تبقى في الصفحة حتى تخرج منها .. و لو لم تخرج منها و عملت تحديث راح تأتيلك رسالة عبارة عن خيارين لاعادة ارسال البيانات أو الغاء الامر و بالتالي تحدث المشكلة و تكرار السجل أو الوظيفة المسندة للصفحة .. لكن اعادة التوجيه توجهنا لصفحة خالية من البيانات المرسلة مثل رسالة شكر على انه تم ارسال البطاقة مثلا و بالتالي عند التحديث لا ترسل البطاقة مرة أخرى لأنها لو أرسلت شكلك كمبرمج هيبقى بايخ ;):D

فهمت قصدي أحمد ؟؟ طبعا أشكرك لاستفسارك و انا بصراحة فخور فيك جدا لانك محب للعلم و دائما تسأل و لا تخجل و تستاهل مني (f)

You can fly while you can touch the sky

#4

اولا تسلم يا اخ محمد انت اللي تستاهل (f)(f)(f)(f)(f)(f)(f)(f)(f) لانك ما بتبخل علينا بالوقت او بالعلم (gift)

ثانيا ما فهمته انك عندما تعمل اعادة توجيه لصفحة الشكر و يقوم المستخدم بعمل ريفرش يحدث صفحة الشكر و من هنا تتحل المشكلة صح ؟؟

#5

صح لانو ما بتكون هناك قيم لحقول مرسلة و بامكانك تجرب بنفسك .. أرسل اي بيانات و حدث الصفحة و شوف الرسالة ..

You can fly while you can touch the sky

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…