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

البحث داخل الموقع من قاعدة sql

مغلق
بدأه moh1983 في 16 نوفمبر 2005 · 12 رد · 1,106 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم جميعا

[الموضوع عباره عن عملية بحث داخل صفحة الويب من خلال dropdownlist 3 و هم على سبيل المثال :-

1- نوع السيارة droptype

2- موديل السياره dropmodel

3- الحالة dropstate

طبعا ال dropdownlist الثلاث معمولهم databind من قاعدة بيانات sql srver و بالتالي عند البحث يقوم المستخدم بأختيار نوع السيارة التي يريدها و موديلها ثم الحالة "جديدة ام مستعملة"

و عند الضغط على زر البحث يذهب الى صفحة اخرى ليجد بها ما قام بالبحث عنه

هل ذلك مستحيل !!!!!!!!!!!!!!!!! ارجو المساعدة يا جماعة الخير ضروري جدا :unsure:

تم تعديل هذه المشاركة بواسطة moh1983 في 16 نوفمبر 2005 في 23:13

#2

السلام عليكم

ان شاء الله مش مستحيل

sqldbcommand.commandtext = "SELECT carname FROM [اسم الجدول]  WHERE careid='" & dropdownlist.selecteditem.value & "'"
connection.open()
sqldbcommand.connection = connection
dim i as integer
i =sqldbcommand.excutenonquery()
connection.closs()

قم بتكملت جملت select علي باقي الجدوال

لو كان كلام مش مفهم ابعت الكود وانا انفزلك عليه

وشكر

تم تعديل هذه المشاركة بواسطة walcom في 20 نوفمبر 2005 في 17:42

#3

ممكن تبعت مثال بسيط لو سمحت بأفتراض وجود داتابيس sql server2000

اسم الداتابيسproject

اسم الجدول cars

الحقول

1- car type

2- car model

3- used_or_not

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

الرجاء عمل مثال بسيط و ارفاقه

#4

السلام عليكم ورحمة الله وبركاته ..........

اولا انا اسف لا يوجد لدس الان VS.Net على هذا الجهاز :rolleyes: ولا SQL Server

ولكني رايت سؤالك فقلت احاول اقرب لك الاجابة :lol:

لقد عملت لك قاعدة بيانات با ستخدام Access وقمت بعمل استعلام بسيط يقوم باستخراج ما تريده

فقط انت قم بمحاكاة هذا الاستعلام وذلك باستخدام :

dropdownlist.selecteditem.value

مثلما ذكر اخي mahmoud farhat ومن ثم مرر جملة الاستعلام لكائن الامر SqlCommand ومن ثم قم بتعبئة كائن ال DataReader باستخدام الطريقة excuteReader التابعة للكائن SqlCommand .

ومن ثم اسند كائن ال DataReader للخاصية dataSource الخاصة بكائن ال DataGride

ارجوا ان اكون قد اوضحت :rolleyes: :rolleyes: واسف مرة اخرى على التقصير

اخوك Dr.Pain

Project.zip

#5

السلام عليكم

مشكور اخي بس المشكلة اني ما اتعامل مع access و اذا ممكن ممكن توضيح للكود على الله اقدر اعمله !!؟؟؟؟

#6

السلام عليكم ورحمة الله وبركاته ........

لقد عملت مثاليين احدهما باستخدام Access والاخر باستخدام sql server

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

بالنسبة لي Sql server فانت بحاجة للاتي :

اولا هناك متغير معرف كالاتي :

 Public ConnStr As String = "Server=MzM;Initial Catalog=Project;Trusted_Connection=yes"

لاحظ ان هذا المتغير يحتوي على اسم ال Server وهو عندي MzM قم بتغييره الى اسم ال server الخاص بك .

ثانيا :

قم باضافة السطر التالي في الملف Web.config ( طبعا لقد قمت انا باضافته ولكنني ذكرته للعلم فقط ) :

<identity impersonate="true"/>

ثالثا قم بفتح ال Internet Information Services manager وذلك كالاتي :

19_11_05_03_41_13_1132400473chosse_IIS.JPG

ومن ثم قم باختيار Default Web Site ومن ثم خصائص المجلد الذي يمثل موقعك كما في الشكل الاتي :

19_11_05_03_43_45_1132400625CHOSSE_PROPERTIES.JPG

ومن ثم من التبويب dirrectory security قم باختيار Edit كما في الشكل الاتي :

19_11_05_03_44_41_1132400681dirrectory_security.JPG

الان قم بازالة علامة الاختيار من على ال Checkbox المسمى Enable Anonymous Access مع جعل الخيار

Integrated Windows authentication مفعلا :

19_11_05_03_45_24_1132400724enable_anonymous_access.JPG

اخيرا قم بتحميل قاعدة البيانات الى داخل Sql Server القاعدة مرفقة في الملف المضغوط :lol: :lol:

اخوكم Dr.Pain

Sql Server.zip

تم تعديل هذه المشاركة بواسطة Dr.Pain في 19 نوفمبر 2005 في 14:42

#7

السلام عليكم

والله يا اخي مني عارف كيف بدي اشكرك لانه عن جد الكلام بعجز عن مقدار الشكر اللي بتستاهله :D

يا اخي انت وينك من زمان :lol:

على كل حال شكرا كتير كتير كتير كتير * 1000 الك B)

بس لوما فيها ازعاج ممكن نعتبر انه هناك في قاعدة بيانات sql حقل جديد و اسمه car_pic

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

ببساطة انا و بصراحة لا اعرف كيفية عمل upload للصوره و تخزينها في قاعدة البيانات فهل بأمكانك التعديل على قاعدة بيانات sql و اضافة حقل جديد car_pic مع امكانية ظهور الصوره للسياره عند القيام بالبحث عليها و عمل و جعل الصوره الظاهره للسياره رابط link لصفحة اخرى "على سبيل المثال صفحة السيارة كاملة مع مواصفاتها و الخ.."

اعرف اني اثقلت عليك :) و لكن والله ضروري جدا و الله يبارك فيك

تم تعديل هذه المشاركة بواسطة moh1983 في 19 نوفمبر 2005 في 23:12

#8

السلام عليكم ورحمة الله وبركاته ........

الله المستعان نحن اخوة هنا :lol: :lol:

ان شاء الله بسيطة ولا عليك B) B)

بس انا قليل مشغول :( يعني لو لم استطع ان ارفق المثال غدا ان شاء الله بعد غد :lol: :lol:

اخوك Dr.Pain

#9

مشكور اخي و كلًك ذوق

و انا بالأنتظار...........

#10

السلام عليكم

ظهر لي هذا الخطأ

Incorrect syntax near the keyword "salah"

Sql = "select H_K_TYPE,H_K_AGE,H_K_NAME from table where H_K_TYPE='" & Me.h_k_type.SelectedValue & "' and H_K_AGE='" & Me.h_k_age.SelectedValue & "' and H_K_name ='" & Me.h_k_name.SelectedValue

ممكن معرفة الخطأ حيث اني استبدلت ال checkbox ب dropdownlist اخر فأين يجب وضع ال quatation mark بالزبط ....؟

تم تعديل هذه المشاركة بواسطة walcom في 22 نوفمبر 2005 في 21:21

#11

im waiting .......................................................................

#12

:( السلام عليكم ورحمة الله وبركاته ..............

اسف على التاخير :( :( :( :(

اخي moh1983 ان فكرة وضع الصور داخل قاعدة البيانات تتلخص بان تضع مسار الصورة فقط لا ان تضع الصورة بهيئتها الثناية داخل القاعدة , باختصار ضع فقط مسار الصورة ومن ثم استدعي ذلك المسار من داخل القاعدة ومن ثم استخدم ال Tag المسمى <Img> كي تقوم باظهار الصورة .

لقد قمت بتعديل قاعدة البيانات الخاصة بي Access وانت عليك ان تقوم بعمل نفس التغييرات على قاعدة بيانات Sql server .

وكذا اريد ان اخبرك انني استخدمت الكائن repeater كي اقوم باظهار صورة ومعلومات السيارة وقمت بوضع الصورة على شكل ارتباط تشعبي يقوم بارسالك الى صفحة اخرى تسمىShowCarInfo.aspx وذلك مع تمرير الوسيط CarPic والذي سيحمل مسار الصورة حيث يصبح الشكل الاخير لطلب الصفحة ShowCarInfo.aspx كالاتي :

http://localhost/cars/ShowCarInfo.aspx?CarPic=img\1.jpg

ستجد ان الامر سهلا فقط اطلع على الملف المرفق .

بالنسبة للخطأ والله لا اعلم :( :(

اخوكم Dr.Pain

New Cars.zip

تم تعديل هذه المشاركة بواسطة Dr.Pain في 23 نوفمبر 2005 في 14:19

#13

السلام عليكم

مشكور اخ dr.pain كله تمام

بس في مشكلة إن شاء الله بسيطة و هي

ال reapeter يعرض الصور و لكن لا استطيع ان احدد له عدد معين من الصور ثم ينزل سطر

اي ما اريده هو ان يعرض ال repeater كل 5 صور مع بعض ثم ينزل سطر و يعرض 5 صور و هكذا .....

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

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