Nicht mehr ganz neu hier
Hallo iher,
ich habe eine Seite wo verschiedene Artikel aus der Datenbank angezeigt wird.
Parallel habe ich ein Lexikon programmiert wo verschiedene Begriffe erklärt werden.
Jetzt möchte ich, dass PHP die ganzen Wörter durchläuft und prüft ob das Wort in Lexikon vorkommt. Wenn ja, soll er um das Wort ein a- Tag liegen, um später per Javascript per Ajax ein Tooltip mit derErklärung zu erzeugen.
Mein Code:
$article ist der Text von der DB.
$output ist aber leer:uhm:
Kann mir jemand helfen?
Danke im vorraus
Espressolia
ich habe eine Seite wo verschiedene Artikel aus der Datenbank angezeigt wird.
Parallel habe ich ein Lexikon programmiert wo verschiedene Begriffe erklärt werden.
Jetzt möchte ich, dass PHP die ganzen Wörter durchläuft und prüft ob das Wort in Lexikon vorkommt. Wenn ja, soll er um das Wort ein a- Tag liegen, um später per Javascript per Ajax ein Tooltip mit derErklärung zu erzeugen.
Mein Code:
PHP:
$res = $GLOBALS["TYPO3_DB"]->exec_SELECTquery("keyword, def", "tx_lextool_lexikon");
$lex_num = $GLOBALS["TYPO3_DB"]->sql_num_rows($res);
for ($a = 0; $a < $lex_num; $a++){
$row = $GLOBALS["TYPO3_DB"]->sql_fetch_assoc($res);
$word = $row["keyword"];
$def = $row["def"];
$search[] = "/$word/";
# $replace = "<a class='lexi' title='$def' target='_blank' title='$def' style='color:#fff'>\\0</a>";
$replace = "<a href='$word'>$word</a>";
#echo "re $replace";;
#$article .= preg_replace($search, $replace, $article);
}
$output = preg_replace($search, $replace, $article);
echo $output;
$article ist der Text von der DB.
$output ist aber leer:uhm:
Kann mir jemand helfen?
Danke im vorraus
Espressolia