Script cautare - cuvant color red
Scris: Lun Mai 30, 2011
Salut am urmatorul script de cautare in site si nu reusesc cum sa fac atunci cand cineva cauta pe site sa fie ingrosat cu rosu cuvantul respectiv, adica daca caut "mihai eminescu" si titlul este "Caracterizarea lui Mihai Eminescu" Cred k ma intelegeti ce zic, am incercat cu str_replace dar nu am reusit poate stie cineva
Cod: Selectaţi tot
<?php
$query = "SELECT * FROM referate WHERE titlu LIKE '%$tag%' ORDER BY data_ad DESC";
$total_pages = mysql_fetch_array(mysql_query($query));
$total_pages = $total_pages[num];
$result = mysql_query($query);
if(mysql_num_rows($result)>0)
{
echo '<table cellspacing="0">
<tr>
<td class="file">#</td>
<td class="titlu">Titlu referat</td>
<td class="nivel">Nivel</td>
<td class="nivel">Marime</td>
<td class="nivel">Acc.</td>
</tr>';
} else {
echo '<table class="informatii">
<tr>
<td class="stanga"><img src="imagini/icon_eroare.png" alt="eroare" /></td>
<td class="dreapta">Referat inexistent!</td></tr></table>';
}
$total_pages=1;
while ($row=mysql_fetch_array($result))
{
$titluurl=str_replace(" ","-",$row['titlu']);
$titluurl=str_replace("'","-",$titluurl);
$titluurl=str_replace("`","-",$titluurl);
$titluurl=str_replace("[","",$titluurl);
$titluurl=str_replace("]","",$titluurl);
$titluurl=str_replace("(","",$titluurl);
$titluurl=str_replace(")","",$titluurl);
$titluurl=str_replace(",","-",$titluurl);
$titluurl=str_replace(".","-",$titluurl);
$titluurl=str_replace(":","-",$titluurl);
$titluurl=str_replace(";","-",$titluurl);
$titluurl=str_replace("?","",$titluurl);
$titluurl=str_replace("!","-",$titluurl);
$titluurl=str_replace("&","",$titluurl);
$titluurl=str_replace("@","",$titluurl);
$titluurl=str_replace("*","",$titluurl);
$titluurl=str_replace("^","",$titluurl);
$titluurl=str_replace("%","",$titluurl);
$titluurl=str_replace("#","",$titluurl);
$titluurl=str_replace("=","",$titluurl);
$titluurl=str_replace("+","-",$titluurl);
$titluurl=str_replace("<","",$titluurl);
$titluurl=str_replace(">","",$titluurl);
$titluurl=str_replace("|","",$titluurl);
$titluurl=str_replace("{","",$titluurl);
$titluurl=str_replace("}","",$titluurl);
$titluurl=str_replace("\"","",$titluurl);
$titluurl=str_replace("/","",$titluurl);
$titluurl=str_replace("~","-",$titluurl);
$titlu=$row['titlu'];
$marime=$row['marime'];
if($color==1){
echo "<tr>
<td class='file1'><img src='imagini/file.png' alt='file' /></td>
<td class='titlu1'><a href='" . $row['id'] . "/referat-" . $titluurl=strtolower($titluurl) . "' title='Referat " . $row['titlu'] . "'>".nume($titlu)."</a> <font color='orange'><i>" . $row['categorie'] . "</i></font></td>
<td class='nivel1'>" . $row['nivel'] . "</td>
<td class='nivel1'>".size($marime)."</td>
<td class='nivel1'>" . $row['hits'] . "</td>
</tr>";
$color="2";
} else {
echo "<tr>
<td class='file2'><img src='imagini/file.png' alt='file' /></td>
<td class='titlu2'><a href='" . $row['id'] . "/referat-" . $titluurl=strtolower($titluurl) . "' title='Referat " . $row['titlu'] . "'>".nume($titlu)."</a> <font color='orange'><i>" . $row['categorie'] . "</i></font></td>
<td class='nivel2'>" . $row['nivel'] . "</td>
<td class='nivel2'>".size($marime)."</td>
<td class='nivel2'>" . $row['hits'] . "</td>
</tr>";
$color="1";}}?>