webForumDet fria alternativet

Highlighta sökresultat?

PHP

2 svar · 232 visningar · startad av streetrobban

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Tjenare, jag har gjort en sökfunktion som inte funkar riktigt. Den letar rätt etc. Men det funkar inte att highlighta sökresultatet. Felmeddelande:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/kunder/sokresultat.php on line 155

Och så line 155

echo "colorit($userRow['produkt_id'],$sok)";

Och funktionen colorit:

function colorit ($get, $sok)
{
	$get = preg_replace ("/(.*?)(" . $sok . ")(.*?)/is", "\\1<font color=#c50000>\\2</font>\\3", $get);
	return $get;
}
Medlem sedan jan. 20021 122 inlägg
#2
echo colorit($userRow["produkt_id"], $sok);

Går inte att ha funktioner inom "".

Medlem sedan jan. 20011 140 inlägg
#3

Perfa! Tack så mycket :)

271 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)