PDA

View Full Version : درخواست برای اصلاح کد



fateme as
دوشنبه 09 بهمن 1391, 14:27 عصر
سلام من یک کد سرچ واسه سایتم نوشتم اما نمیدونم چکارکنم که عنصر مورد جستجو رو هایلایت کنه کمکم کنید ممنون میشم.
99150

2undercover
دوشنبه 09 بهمن 1391, 15:17 عصر
بفرمایید فقط کافیه از تابع str_replace استفاده کنید:

fateme as
دوشنبه 09 بهمن 1391, 23:24 عصر
ممنون از لطفتون اما رنگش تغییر نکرد میشه یک بار دیگه چک کنید:افسرده:

mtchabok
سه شنبه 10 بهمن 1391, 14:48 عصر
سلام
کد دوستمون با کمی ویرایش درست شد

<form name="form1" action="#" method="post">
<div class=form>متن خبر : </div><div class=form><textarea name="text"></textarea></div><br /><br /><br /><br />
<div class=form><input type="submit" value="GO" /> </div>
</form>
<?php
if(!empty($_POST['text']) )
{
$i=news("select * from tbl_khabar where titel like '%$_POST[text]%' or text like '%$_POST[text]%'");

while($feild=mysqli_fetch_array($i))
{
echo '<a href="coment.php?id='.$feild['id_khabar'].'"><br/><div style="background=#260729;">'.$_post['text'].'</div><div class=titel style="font-size:15px;">'.str_replace($_POST['text'],'<span style="color: red;">'.$feild['titel'].'</span>',$feild['titel']).'</div></a>';

}
}

?>

fateme as
سه شنبه 10 بهمن 1391, 16:44 عصر
اما این کد کل لینکو قرمز کرده من میخوام توی این لینک کلمه ای که سرچ میکنم هایلایت بشه وقتی هم که روی لینک کلیک میکنم کلمه ای که سرچ کردم توی کل متن مشخص بشه(هایلایت شه)

mtchabok
سه شنبه 10 بهمن 1391, 19:27 عصر
اما این کد کل لینکو قرمز کرده من میخوام توی این لینک کلمه ای که سرچ میکنم هایلایت بشه وقتی هم که روی لینک کلیک میکنم کلمه ای که سرچ کردم توی کل متن مشخص بشه(هایلایت شه)

<form name="form1" action="#" method="post"> <div class=form>متن خبر : </div><div class=form><textarea name="text"></textarea></div> <div class=form><input type="submit" value="GO" /> </div></form><?phpif(!empty($_POST['text']) ){ $i=news("select * from tbl_khabar where titel like '%$_POST[text]%' or text like '%$_POST[text]%'"); while($feild=mysqli_fetch_array($i)) { echo '<a href="coment.php?id='.$feild['id_khabar'].'"><div style="background=#260729;">'.$_post['text'].'</div><div class=titel style="font-size:15px;">'.str_replace($_POST['text'],'<span style="color: red;">'.$_POST['text'].'</span>',$feild['titel']).'</div></a>'; }} ?>