Tach zusammen.
Ein Problem gelöst, da taucht schon das nächste auf.
Also, php Seite.
Tabelle wird dynamisch erzeugt.
Wenn ein neuer Anfangsbuchstabe beginnt, wird eine Linie eingefügt und der jeweilige Buchstabe wird als Überschrift genommen.
Wie bekomme ich es hin, das zwar die Anfangsbuchstaben angezeigt werden, aber sobalt eine Zahl oder '(' oder sowas, also kein Buchstabe, eine Raute '#' als Überschrift genommen wird.
Zu gut deutsch, alles was kein Buchstabe ist, soll in die Überschiftkategorie '#'
Hoffe war verständlich.
Ein Problem gelöst, da taucht schon das nächste auf.
Also, php Seite.
Tabelle wird dynamisch erzeugt.
Wenn ein neuer Anfangsbuchstabe beginnt, wird eine Linie eingefügt und der jeweilige Buchstabe wird als Überschrift genommen.
PHP-Code:
$last=""; // erster Buchstabe
for($x=($page)*$perpage;$x<(($page)*$perpage+$perpage) && $x<sizeof($readin);$x++){
$usname=$readin[$x][0];
.
.
.
$i=$readin[$x][12];
if($usname[0]!=$last) echo '<tr><td height="20" colspan="5"
class="Zwischenzeile"><a href="#oben"><img src="../../Up.gif" alt="nach oben"
width="43" height="7" border="0"></a></td></tr>
<tr><td height="20" colspan="5" class="Zwischenzeile">
<a name="'.$usname[0].'" id="'.$usname[0].'"></a>'.$usname[0].'</td></tr>'; // Trennlinie
include "template_index.php";
$last=$usname[0]; // aktuellen Buchstaben merken
}
Zu gut deutsch, alles was kein Buchstabe ist, soll in die Überschiftkategorie '#'
Hoffe war verständlich.
Kommentar