Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2002 Teil von Dezember

SELFHTML Forumsarchiv
Suchbegriff hervorheben

Informationsseite
  1. Seite (PHP) Suchbegriff hervorheben von palme, 30. 12. 2002, 18:45
nach unten

Suchbegriff hervorheben

Die folgende Nachricht zum Thema stammt von: palme, 30. 12. 2002, 18:45

Hallo,

habe eine ACCESS-Datenbank erstellt, die sich anhand von Suchbegriffen durchsuchen lässt.
Ich möchte nun, dass der vorher eingegebene Suchbegriff bei den Ergebnissen hervorgehoben wird, z.B. fett.

Die Ergebnisse werden bei mir wie durch folgenden PHP-Code ausgegeben:

Ausschnitt:

echo "<td>" , odbc_result($ergebnis, strasse) , "</td>";

Wenn der Anwender also z.B. als Suchbegriff "aach" eingegeben hat, erscheinen alle Straßennamen, die diesen Suchstring enthalten, z.B. auch "Aachener Straße".
Jetzt würde ich gerne den Teilstring "aach" hervorheben.
Wie kann man das realisieren.
Ich habe schon probiert, es irgendwie mit "substr" oder "strpos" usw. zu schaffen, komme aber einfach nicht auf die Lösung, vielleicht ist es ja auch einfacher als ich denke, vielleicht aber auch schwerer?

MfG

Palme

nach obennach unten

Suchbegriff hervorheben

Die folgende Nachricht zum Thema stammt von: David, 30. 12. 2002, 18:50

Hallo

mit str_replace müsste das doch gehen..

$markiert = str_replace($suchbegriff, "<b>".$suchbegriff."</b>", $nichtmarkiert);
und dann
echo $markiert;

zu str_replace:
http://php3.de/manual/de/function.str-replace.php

Grüße

David

--

"Nobody will ever need more than 640k RAM!"
1981 Bill Gates

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2002 Teil von Dezember

© 1998-2008 Seite Impressum, Software: Classic Forum