Hallo Gerd,
eine Lösung für das &Urml;-Problem im nicht gerade feinen Programmierstil (sorry, bin Anfänger) wäre folgende:
Wo:
media/content/lexikon_list.php
Suchen:
$like = "WHERE keyword LIKE '".$_GET['buchstabe']."%'";
Ersetzen mit:
$like = "WHERE keyword LIKE '".$_GET['buchstabe']."%'
OR keyword LIKE '&".($_GET['buchstabe'])."uml%' "; // mcm - Zuordnung von Umlauten im Frontend
Nach
".$like."
wäre dann noch folgendes sinnvoll, um auch die Umlaute in alphabetischer Reihenfolge angezeigt zu bekommen:
ORDER BY REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(keyword,'Ä','A'),'Ö','O'),'Ü','U'),'ä','a'),'ö','o'),'ü','u') ASC"; // mcm - alphabet. Sortierung im Frontend
Das wäre auch für die Liste im Backend nicht schlecht.
Das ist ein Ansatz, der leider nur sehr begrenzt auf die deutschen Umlaute zugeschnitten ist. Vielleicht/hoffentlich fällt Euch auf dieser Basis was Besseres ein.
Die PHP-Freaks sollten ohnehin mal schauen, ob man das sauberer hinbekommt...
PS:
Hab gelesen, dass HTML-Entities nicht in die DB gehören, gibt's da nen umfassenden Ansatz, die rauszuschmeißen?
Gruß
mcm