palme: Suchbegriff hervorheben

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

  1. 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