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

كيف يتم تظليل كلمات البحث؟؟؟

مغلق
بدأه عبادة_كاتب في 1 فبراير 2006 · 2 رد · 744 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السؤال هو التالي:

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

http://204.157.36.16/index.php?showtopic=4...p&mysql

كيف اقوم بعمل هذا؟

وجزاكم الله خيرا مقدما

#2

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

الفكرة هي أثناء استعراض النتائج القيام باستبدال كلمة البحث بنفس الكلمة ولكن تكون الكلمة ملونة ، مثلا :

لو كان متغير البحث اسمه $serach

تقوم بإنشاء متغير يحمل قيمة متغير serach ولكن بخلفية ملونة

$rrr="<span style='background-color: #FF0000'>".$serach."</span>";

وعند استعراض النتائج تقوم بوضع كود الاستبدال

$ser=mysql_query("select * from arabteam where word like '%".$serach."%'")or die(mysql_error());
$result=mysql_num_rows($ser);

for($i=0;$i<$result;$i++){
    $row=mysql_fetch_array($ser);
    
$re=eregi_replace($serach,$rrr,$row[word]);
echo $re."<br>";
}

جرب زيارة الموقع http://www.my-fav.com/link.php

اتمنى تكون وضحت الفكرة

460.gif

#3

بارك الله فيك اخي الكريم

ولكن هذه لم افهمها :

$re=eregi_replace($serach,$rrr,$row[word]);

المتغيرات الثلاث

اقتباس
$serach,$rrr,$row[word]

لم افهم لماذا كتبت هذه المتغيرات الثلاث بهذا الشكل والترتيب

اذا كان هناك مجال تشرح لي جزاك الله خيرا

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

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