Die Anfangsbuchstaben erhälst Du indem Du eine WHERE - Klausel in Deine Abfrage einbaust.
Bsp.:
Wenn jemand die Vornamen mit B will, so klickt er ja auf den Buchstaben 'B' in der Reihe auf Deiner Homepage.
Bisher sah der Link von B wahrscheinlich irgendwie so aus.
<a href="zeige_vornamen.php4">B</a>
Wenn Du das jetzt umbaust damit es so aussieht
<a href="zeige_vornamen.php4?buchstabe=B">B</a>
Kannst Du in deinem Scriptauf die Variable $buchstabe zugreifen und sie in Deiner Abfrage verwenden
SELECT * FROM $tabelle WHERE vorname LIKE '$buchstabe%' ORDER BY vorname
mit "LIKE '$buchstabe%' wählst Du alle Datensätze bei denen der Vorname mit B beginnt.
Soweit die Abfrage.
in einer Tabelle ordnest Du es an indem Du folgendes machst.
echo "<table>"
while($array = @mysql_fetch_row($abfrage)) {
echo "<tr>"
."<td>$array[0]</td>"
."<td>$array[1]</td>"
."<td>$array[2]</td>"
."</tr>"
}
echo "</table>"
Wobei gilt.
$array[0] ist das 1 Feld in deiner Tabelle,
$array[1] das zweite
$array[2] das dritte usw.
Hoffe es hilft.
|