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

سؤال في القيم المرسله

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

السلام عليكم

سؤالي هو كيف يمكنني إرسال قيمتين لعرض محتويات جدول من قاعدة حسب ال id .. (القاعده تحوي جدولين) .

وبنفس الوقت عرض بيانات سجل معين من الجدول الثاني حسب إرتباطه مع الجدول الأول .. ؟

وشكراً لكل مسبقاً

تحياتي

#2

حسب ما فهمت .. تستطيع عمل استعلامين مختلفين مرتبطين بمجموعتين للسجلات و تقوم بعرض البيانات عبشكل عادي .. اتمنى ان تكون فهمتني (f)

You can fly while you can touch the sky

#3

أما ثانياً .. وبصراحه فلم أفهم عليك بالضبت ماذا تعني ...:( :o

ممكن أخي ولو مثال بسيط ... فمشكلتي بالضبط في كيفية عرض بيانات السجل المربوط في الجدول الثاني ...

أتمنى بأن تكون قد فهمت قصدي ... فبصراحه دوخني هذا الأمر منذ أسبوعين :confused: :mad: ...

فأرجو المساعده قبل أن ينفذ صبري :mad:

وشكراً لك مره أخرى ..

#4
   subjectId=request("id")
 set rs1=cn.execute("select * from Tbl1 where Id="&subjectId)
   set rs2=cn.execute("select * from students where subId="&subjectId)

   response.write "Subject : "& rs1("subjectName")
   while not rs2.eof 
    response.write "Students whome registered is : " & rs2("studentName") & "
"
   rs2.moveNext
   wend

طبعا هذا مثال افتراضي يقوم بعرض مادة ومن جدول ثم يعرض من جدول اخر اسماء الطلاب المسجلين لها ..

بالتوفيق

You can fly while you can touch the sky

#5

ولكن مشكلتي مازالت قائمه .. :'( :'( :'(

لأشرح لك وللأخوان الأمر بالكامل ... وإن شاء الله الحل بكون عنكم..

لدي صفحه أعرض فيها أسماء قطع الكمبيوتر (فأره, لوحةمفاتيح, قرص صلب, .. إلخ)... وهذا طبعاً من قاعده بيانات.

ويتم عرض معلومات عن كل قطعه في صفحه منفصله .. بإستخدام هذا الرابط (وبإرسال هذه القيم).. مثلاً عن الفأره:

a href="body.asp?s=mouse&id="&id

وفي صفحة body.asp إستخدمت هذا الكود:

s=request.querystring("s")

id=request.querystring("id")

selectSQL="select * from "&s&" where id="&id

set rs=ADO.execute(selectSQL)

ففي الجدول mouse أنواع عديده من الفأرات ومعلومات عنها.. إلخ... إلى هنا الكود شغال 100% , ولكن هنالك جدول أخر keys مرتبط بالجدول mouse وهو يحوي معلومات موجوده لكل نوع فأره .. طبعاً قمت بإنشاء هذا الجدول لعدم تكرار المعلومات داخل الجدول mouse .. ويتصل الجدولين ببعضهما عن طريق الحقل id للجدول keys و الحقل keyid في الجدول mouse (وهو Number).. (إرتباط أطراف برأس).

وهنا تكمن المشكله ... فكيف يمكنني عرض معلوات سجل من الجدول mouse مع عرض معلومات السجل المرتبط به من الجدول keys ... :confused:

أخي محمد حاولت عكس إستخدام المثال الذي قدمته, بإستخدام ال id للجدول keys .. ولم أنجح .

وأعتذر على الإطاله ... فلعلى وعسى :rolleyes:

وشكراً لكم

تحياتي وشكري للجميع

#6

يا ريت ترسل الملفات و المشكلة على بريدي mohd_kh_80@hotmail.com

You can fly while you can touch the sky

#7

شكراً جزيلاً أخي محمد ... وبارك الله بك وبأمثالك. (f)

والحمد لله الأمور تمام التمام .. :D

والفضل بعد الله -عز وجل- يعود لك أخي الفاضل .. فقد إستخدمت الطريقه التي أشرت لي بها ولكن بشكل مختلف قليلاً ومشي الحال والحمد لله.

وسأضع الكود هنا لكي يستفيد منه الجميع ...

هذا الكود يقوم بعرض محتويات بيانات من قاعده تحتوي على جدولين (mouse , keys). والجدولين متصلين ببعضهما (أطراف برأس) :

هذه الوصله ترسل القيم للصفحه (body2.asp)والتي ستعرض البيانات من الجدولين (mouse و keys)في أنٍ واحد :

&subid=<%=rs("subid")%>"><%response.write rs("sub")%>

--------------------------------------------------------------------------

وهذا كود صفخة body2.asp المرسل لها القيم:

<%

field=request.querystring("field")

id=request.querystring("id")

subid=request.querystring("subid")

selectSQL1="select * from "&field&" where id="&id

set rs1=ADO.execute(selectSQL1)

selectSQL="select * from keys where subid="&subid

set rs=ADO.execute(selectSQL)

%>

لعرض بيانات من الجدول mouse:

<%response.write rs1("note")%>

******************************

لعرض بيانات من الجدول keys :

<%response.write rs("keytype2")%>

******************************

وسلامتكم

أكرر لك شكري أخ محمد (gift)

تحياتي

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

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