Wie verwirkliche ich eine Sortierfunktion ?

Wie geht das mit einzelnen Buchstaben?

Hi,

habe ein so ähnliches Prob.

Ich habe eine MYSQL-Tabelle und will die Ausgabe über das A,B,C machen.

Also so:

Wen ich auf A klicke, sollen mir alle Dateien mit dem Anfangsbuchstaben A aus der Datenbank angezeigt werden.
Und das ganze von A-Z.

Wie man die Dateien sortiert ausgibt weiß ich, aber wie man das a, b, c usw. verlinkt weiß ich leider nicht.

Brauche ich da eine bestimmte Abfrage oder wie?


by
Detlev
 
Du musst nru die SQL Abfrage anders gestalten, aber der Aufruf ist derselbe, der hier schon gezeigt wurde.

Code:
SELECT * FROM table1 WHERE buchstaben LIKE 'a%';

Du musst dann nur immer a bzw. A durch den Buchstaben ersetzen. Das Ganze per Variablen als Link gestalten.


MfG Radhad
 
Hm,danke

Hi.

danke für die schnelle Antwort, aber ganz klar komme ich damit nicht.

Hier mal ein Beispiel, was ich gesehen habe:

index.php?section=mov&type=&genre=&sortby=&alpha=&search=&alpha=A

index.php?section=mov&type=&genre=&sortby=&alpha=&search=&alpha=B

index.php?section=mov&type=&genre=&sortby=&alpha=&search=&alpha=C

usw.

Wie kommt soetwas zustande, wie muß der Code bei so einer URL aussehen.

Danke

cu Detlev
 
Zuletzt bearbeitet:
Re: Hm

Original geschrieben von Detlev
kann mir da keiner weiter helfen?
In Verbindung mit der Antwort von Radhad sollte Dir das weiterhelfen:
PHP:
echo "|";
for($i="A"; $i!="AA"; $i++){
   echo '<a href="index.php?section=mov&type=genre&search='.$i.'">'.$i.'</a>|';
}
 
Radhad hat gesagt.:
Du musst nru die SQL Abfrage anders gestalten, aber der Aufruf ist derselbe, der hier schon gezeigt wurde.

Code:
SELECT * FROM table1 WHERE buchstaben LIKE 'a%';

Du musst dann nur immer a bzw. A durch den Buchstaben ersetzen. Das Ganze per Variablen als Link gestalten.


MfG Radhad

Da dieses Thema bereits angefangen wurde und ich einen ähnlichen Problemfall habe , spar ich mir einen weiteren Thread.
Ich bin auch gerade dabei eine Suchfunktion zu erstellen.
Die Abfrage von A - Z ist soweit klar.
Was aber wenn ich das Ganze noch zusätzlich von 0-9 sortieren lassen will ?
Gibt es da einen speziellen LIKE '0-9%' ansatz oder muss ich da jede Zahl einzel per OR abfragen ?
 
Zurück