kleiner Zusatz: wenn du es ganz geschickt machen willst speicher in der ausleseschleife immer das vorhergehende Element. wenn sich das vom aktuellen unterscheidet schreib den anfangsbuchstaben vom aktuellen irgendwo hin.
nur so falls du dir 26 Zeilen oder mehr an Schreibarbeit sparen willst und bei eventuellen Änderungen nicht so viel Arbeit hast...
Grüße,
Julian
hallöchen
sorry da fehlt noch was ;o)
<a href="#a1"><b>A</b></a>
<a href="#a2"><b>B</b></a>
<a href="#a3"><b>C</b></a>
...
<?
"gesamtanzahl der datensätze auslesen"
$i=0;
while ($i<$anzahl_datensaetze) {
$nachname= "den datensatz an position $i auslesen";
$zeichen = split ("", $nachname);
if ($zeichen[0]=="A" && $i==0) {
echo "<a name='a1'>A</a><br>";
$first="A";
}
if ($zeichen[0]=="B" && $first=="A") {
echo "<a name='a2'>B</a><br>";
$first="B";
}
if ($zeichen[0]=="C" && $first=="B") {
echo "<a name='a3'>C</a><br>";
$first="C";
}
...
echo $nachname."<br>";
$i++;
}
?>
ich hoffe es funzt ist ungetestet
mexchen