phpbar.de logo

Mailinglisten-Archive

[php] alphabetisches Men� (ABC...) erstellen

[php] alphabetisches Men� (ABC...) erstellen

Sven Eichler phpbar at koalashome.de
Die Sep 19 20:43:32 CEST 2006


Hallo

Ich m�chte mir ein alphabetisches Men� erstellen, wo nur die Buchstaben als 
Link dargestellt werden, f�r die es in einer DB-Tabelle auch Eintr�ge 
(Namen) gibt.

Gegeben ist eine Tabelle mit der Spalte "Namen".
Es sind nicht soviele "Namen" vorhanden, wie es Buchstaben im Alphabet gibt.
Ich lese nun mittels
SELECT DISTINCT LEFT('Namen',1) AS Anfangsbuchstabe FROM Tabelle 
den Anfangsbuchstaben aus.

So, nun k�nnte ich mit einer while-Schleife und mehreren if-Abfragen pr�fen, 
welcher Buchstabe nun vorhanden ist und daraus einen entsprechenden Link 
f�r das alphab. Men� erstellen.

z.B.:
Namen: Alfons, M�ller, Wehrt
Das Men� w�re dann (eckige Klammern symbolisieren die anklickbaren Links):

<A>BCDEFGHIJKL<M>NOPQRSTUV<W>XYZ


An der ganzen Sache st�rt mich aber die Sache mit der if-Abfrage und daraus 
die Links zu erstellen. Das muss doch auch irgendwie einfacher gehen, weil 
das ist mir auf Dauer zu unwartbar.
Ich gr�ble dar�ber nun schon ein paar Tage nach, aber habe noch nichts 
sinnvolleres finden k�nnen. 
Hat jemand einen Tipp f�r mich?


-- 
Sven

php::bar PHP Wiki   -   Listenarchive