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

البحث في الموقع

مغلق
بدأه جويعد في 18 مارس 2007 · 4 رد · 437 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عجزت أن أجد حلاً .. فما كان لي إلا أن أسألكم : عملت أمر بحث في المقالات ولكن لم أستطع أن أعمل بحث في جزء من المقال ، فمثلاً لو أردت أن ابحث عن كلمة "العلم" لا يظهر لي شيء مع أن المقال يحتوي على هذه الكلمة، وإليكم أمر البحث الذي وضعته

SELECT * FROM [article] WHERE ([sub] = @sub)

ولكم تحياتي

#2

استعمل كلمة LIKE هكذا

SELECT * FROM [article] WHERE ([sub] LIKE '%' + @sub + '%')

حيث % هي جوكر wildcard يخبر الداتابيس بأنه يمكن أن يكون قبل و بعد البارامتر أي تشكيلة من الحروف أو الأرقام (أو لا شئ).

#3

أشكرك أخي system كثيرا فلقد تم البحث بنجاح، وفقك الله لكل خير، وبارك الله في علمك.

أخي system: هل من الممكن تظليل كلمة البحث في المقال، أي يكون المقال كله باللون الأزرق مثلاً وكلمة البحث باللون الأصفر؟

هل يمكن فعل ذلك؟ وتقبل شكري

#4

ممكن. بعد الحصول على النص يمكن إحاطة الكلمات الي تحتاج إلى تظليل داخل DIV tag له ستايل مناسب. أسهل طريقة لعمل ذلك هو استخدام خاصية replace في مكتبة RegEx.

#5

أشكرك كثيراً

سأحاول عملت ما قلت(وأن كنت لا أعرف كيف الطريقة) .. ولكن أرجو أن أوفق .. تحياتي لك

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

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