MAX karakters uit database
Code (php)
1
2
3
2
3
<?php
$content .= "Resultaat tekst: <b>".str_replace($_POST['zoekwoord'],'<span class="strong">'.$_POST['zoekwoord'].'</span>',$row['ingekorte_tekst'])."</b></p>";
?>
$content .= "Resultaat tekst: <b>".str_replace($_POST['zoekwoord'],'<span class="strong">'.$_POST['zoekwoord'].'</span>',$row['ingekorte_tekst'])."</b></p>";
?>
Code (php)
1
$content .= "Resultaat tekst: ".str_replace($_POST['zoekwoord'],'<b>'.$_POST['zoekwoord'].'</b>',$row['ingekorte_tekst'])."</p>";
maar hiermee krijg ik niets dik gedrukt.
Met :
Code (php)
1
$content .= "Resultaat tekst: <b>".str_replace($_POST['zoekwoord'],'<span class="strong">'.$_POST['zoekwoord'].'</span>',$row['ingekorte_tekst'])."</b></p>";
wordt alles dikgedrukt.
Ook nu is het niet dikgedrukt.
Kijk eens in de broncode van je pagina, zie je daar wel het zoekwoord op een juiste manier staan? Dus met de <strong> of <b> tags eromheen?
Nee dat staat daar uiteraard ook niet, want dan zal het op het beeldscherm er ook staan.
Dat snappen wij ook Jurgen, maar wat staat er dan wel? Hoe ziet een voorbeeld van gezochte tekst eruit ;)
- echo de waarde van $row['ingekorte_tekst']
- echo de waarde van $_POST['zoekwoord']
Kijk vervolgens eens of je het zoekwoord in de tekst kunt vinden, en of die precies overeenkomt met de waarde in $_POST['zoekwoord'].
Dat is een resultaat.