Einzelnen Beitrag anzeigen
  #6  
Alt 26.07.2002, 13:14:57
Ben20
Guest
 
Beiträge: n/a
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.
Mit Zitat antworten