Jump to content
php.lv forumi

Highlight tekstu, kas naak no db??


Recommended Posts

Posted

Kā to dabūt gatavu? Tjip ir meklēts konkrēts vārs vai vārda daļa no tekstiem, kas atrodas iekš db. Teiksim atlasās 3.gab - kā, lai viņos iezīmē to vietu, kas tika meklēta???

Posted
$meklee - tas ko meklē, tad $text = str_replace($meklee, '<b>$meklee</b>', $teksts_no_db);

Šitā jau mēģināju - neizdoas :(

 

$results = $row['apraksts'];
$seerch = str_replace('$seerch','<B>$seerch</b>',$results);
echo "$seerch";

Posted (edited)

viss, kas ir iekš '_' (apostrofi) tā arī tiek nodots. resp, tu vari str_replace-ot '$seerch' uz '<B>$seerch</b>', ja tekst tev iraid šāds:

text $seerch $beerch text $meerch

 

likt mainīgo iekš jebkādām pēdiņām ir vispār nonsenss

 

$text=str_replace($seerch,'<b>'.$seerch.'</b>',$text); vai

$text=str_replace($seerch,"<b>$seerch</b>",$text); jo php pārsē to, kas ir iekš " (dubultpēdiņas, pēdiņas, quotes)

 

iekš php5 laikam ira stri_replace - kas aizvietos vārdu neņemot vērā burtu reģistru (text nomainīs gan Text, TExt, texT utml)

Edited by Venom
×
×
  • Create New...