orion Posted October 19, 2004 Report Posted October 19, 2004 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???
bubu Posted October 19, 2004 Report Posted October 19, 2004 $meklee - tas ko meklē, tad $text = str_replace($meklee, '<b>$meklee</b>', $teksts_no_db);
orion Posted October 19, 2004 Author Report Posted October 19, 2004 $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";
Venom Posted October 20, 2004 Report Posted October 20, 2004 (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 October 20, 2004 by Venom
Venom Posted October 20, 2004 Report Posted October 20, 2004 viss, kas ir iekš '' tā arī tiek nodots. resp, tu vari str_replace-ot '$seerch' uz '<B>%2
Venom Posted October 20, 2004 Report Posted October 20, 2004 viss, kas ir iekš '' tā arī tiek nodots. resp, tu vari str_replace-ot '$seerch' uz '<B>%2
bubu Posted October 20, 2004 Report Posted October 20, 2004 ups, my mistake! :) ' pēdiņu vietā otrajam parametram bija jābūt " pēdiņām ;)
Recommended Posts