Innanzi tutto ti consiglio di sostiture questo codice
Codice PHP:
$keys = explode (",", $_POST['chiave']);
$termine = $_POST['chiave'];
$query = "";
reset ($keys);
while (list(,$parola) = each ($keys))
{ $parola = trim($parola);
if ($parola != "")
$query .= "Titolo LIKE '%$parola%' OR Testo LIKE '%$parola%' OR name LIKE '%$parola%' OR ";
}
con questo
Codice PHP:
$keys = explode (",", $_POST['chiave']);
$termine = $_POST['chiave'];
foreach ($keys as $parola)
{
$parola = trim($parola);
if ($parola != "") $query .= "Titolo LIKE '%$parola%' OR Testo LIKE '%$parola%' OR name LIKE '%$parola%' OR ";
}
perchè ti dico questo, perché poi lo devi rifare per far ciò che dici...Dentro il while della query, prima di fare l'echo dei dati, fai:
Codice PHP:
foreach ($keys as $parola)
{
$parola = trim($parola);
if ($parola != "")
{
$row['Titolo'] = ereg_replace("(".$row['Titolo'].")","[b]\\\\1[/b]",$row['Titolo'])
$row['testo'] = ereg_replace("(".$row['testo'].")","[b]\\\\1[/b]",$row['testo'])
}
}
sincercamente non so se è giusto, però il principio è quello