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

طرق تمرير المتغيرات بين الصفحات ؟!

مغلق
بدأه Abu Osamah في 8 أبريل 2003 · 10 رد · 894 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

من المعلوم انك اذا اردت تمرير قيمة متغير من صفحة الى صفحة اخرى فانك تستطيع ذلك باحد الطرق التالية :

1- form:

أ - post

ب- get

2- querystring

ولكن السؤال :

عندي صفحتين:

1- (request.asp) يتم فيها عرض طلب تحديث بيانات عميل.

فيها form يعرض بيانات طلب تحديث بيانات العميل , وعندي خيارين :

أ- قبول ( يتم تنفيذ التعديل , و وضع هذا الطلب مع الطلبات المنفذة).

ب- رفض (عدم التعديل , و وضع هذا الطلب مع الطلبات المرفوضة).

2- (ChekRequest.asp) يتم فيها استقبال متغيرين :

رقم الطلب , و متغير يشير الى (القبول 1, الرفض 0 ) لنفترض انه Flaq

الآن وبعد هذه المقدمة :

كيف اقوم بارسال قيمة هذا المتغير flaq بحيث اذا اختار قبول يقوم بارسال قيمة 1,واذا اختار رفض يقوم بارسال قيمة 0.

ملاحظة :لا اريد ان تظهر قيمة هذا المتغير في الرابط

(ChekRequest.asp?flaq=0)

#2

السلام عليكم

اخي ابو اسامة

بصراحة الموضوع مش واضح

لكن اللي فهمته قمت بوضعه كملف مرفق

اذا لم يكن المراد الرجاء التوضيح او وضع الملفات المراد التعديل عليها

وشكرا

arab.zip

#3

الفكرة سهلة .. اعمل زرين و الاثنين من نوع Submit .. الأول لطلب التعديل و الثاني للرفض .. اجعل للاثنين نفس الاسم و ليكن Flag و لكن لكل زر قيمة Value معينة .. و لتكن 1 للتعديل و صفر للرفض .. و طبعا ال Action محدد لصفحة تفحص البيانات و تؤدي المطلوب منها حسب الزر .. طبعا اعمل متغير يقوم باستقبال قيمة الزر و اذا كان المتغير يساوي 1 اعمل كذا و اذا صفر اعمل كذا باستخدام جمل الشرط :)

You can fly while you can touch the sky

#4

الشكر للجميع

شكرا يا استاذ محمد

الشرح واضح , ولكن كيف اعطاء قيمة للزر , في اي حقل الزر .

اقتباس
و لكن لكل زر قيمة Value معينة .. و لتكن 1 للتعديل و صفر للرفض ..

<input type="submit" value="إرسـال" name="flaq">

   <input type="submit" value="رفض" name="flaq">

اين اضع القيم 1,0 هل في :

name - value

#6

جواب ولا أجمل أخ BMW شكرا لك .. :) اتمنى ان تكون الصورة وضحت للسائل

You can fly while you can touch the sky

#7

شكرا جزيلا يا اخ BMW , محمد ..

ولكن ....

الذي سيظهر على الزر الاول هو رقم 1 , و سيظهر على الزر الثاني رقم 2 .

فكيف اظهر كلمة ( قبول ) على الزر الاول ,و اظهر كلمة ( رفض ) على الزر الثاني .

#8

ضعهما بدلا من الرقمين 0و 1 في الخاصية value

#9

لا أخي عفوا هناك خطأ .. تختلف هذه الطريقة في الأزرار فقط من عناصر النموذج ..

الان انت اعمل زرين و الاثنين من نوع Submit و لكل واحد Value و هي التي ستظهر أما اسم الزرين فهو موحد و بالتالي تستطيع استقبال اسم الزرين بسطر واحد فإما ان تكون القيمة Value هي القيمة الخاصة بالزر الأول أو الثاني فتنفذ الاجرائيات كما تريد انت ..

اتمنى ان يكون الكلام مفهوما :)

You can fly while you can touch the sky

#10

:rolleyes:

fuzzyman.zip

#11
شكرا جزيلا للجميع.

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

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