Hi Leute!
Bin mal wieder auf ein kleines Problem gestoßen ...möchte gern erreichen das eine tabelle automatisch geordnet wird hab ich über den order by desc gemacht..könnte mir auch jemand sagen wie ich das mit anfangsbuchstaben hinbekomme um zb namen zu sortieren? So das ist ein Problem das andere hängt damit zusammen....ich liste die datensätze ja jetzt auf möchte aber eine nummerierung erreichen er soll also automatisch vor den datensatz dann eine andere zahl ausgeben fortlaufen also zb dieser user hat den ersten platz gmahct der dann den zweiten etc!
Könnte mir da jemand helfen?
if (!$offset || $offset<0) $offset = 0;
$diff = 5;
$r = mysql_query("SELECT count(*) FROM user ");
$anz = mysql_result($r,0);
if (!$offset || $offset<0) { $offset = 0; $disabled[prev] = TRUE; }
if (($offset + $diff) >= $anz) { $diff = $anz - $offset; $disabled[next] = TRUE;}
$r = mysql_query("SELECT * FROM user order by gesamtpunkte desc LIMIT $offset,$diff ");
while ($daten = mysql_fetch_array($r)){
echo "<tr>";
print("<td width=30 bgcolor=#FAE6C0 colspan=1><class=textsmall><div class=hsmall align=center></div></td>");
print("<td width=250 bgcolor=#FAE6C0 colspan=1><class=textsmall><div class=hsmall align=center>".$daten["efiname"]."</div></td>");
print("<td width=50 bgcolor=#FAE6C0 colspan=1><class=textsmall><div class=hsmall align=center>".$daten["gesamttipps"]."</div></td>");
print("<td width=50 bgcolor=#FAE6C0 colspan=1><class=textsmall><div class=hsmall align=center>".$daten["qualipunkte"]."</div></td>");
print("<td width=50 bgcolor=#FAE6C0 colspan=1><class=textsmall><div class=hsmall align=center>".$daten["rennpunkte"]."</div></td>");
print("<td width=50 bgcolor=#FAE6C0 colspan=1><class=textsmall><div class=hsmall align=center>".$daten["gesamtpunkte"]."</div></td>");
echo "</tr>";
Bin mal wieder auf ein kleines Problem gestoßen ...möchte gern erreichen das eine tabelle automatisch geordnet wird hab ich über den order by desc gemacht..könnte mir auch jemand sagen wie ich das mit anfangsbuchstaben hinbekomme um zb namen zu sortieren? So das ist ein Problem das andere hängt damit zusammen....ich liste die datensätze ja jetzt auf möchte aber eine nummerierung erreichen er soll also automatisch vor den datensatz dann eine andere zahl ausgeben fortlaufen also zb dieser user hat den ersten platz gmahct der dann den zweiten etc!
Könnte mir da jemand helfen?
if (!$offset || $offset<0) $offset = 0;
$diff = 5;
$r = mysql_query("SELECT count(*) FROM user ");
$anz = mysql_result($r,0);
if (!$offset || $offset<0) { $offset = 0; $disabled[prev] = TRUE; }
if (($offset + $diff) >= $anz) { $diff = $anz - $offset; $disabled[next] = TRUE;}
$r = mysql_query("SELECT * FROM user order by gesamtpunkte desc LIMIT $offset,$diff ");
while ($daten = mysql_fetch_array($r)){
echo "<tr>";
print("<td width=30 bgcolor=#FAE6C0 colspan=1><class=textsmall><div class=hsmall align=center></div></td>");
print("<td width=250 bgcolor=#FAE6C0 colspan=1><class=textsmall><div class=hsmall align=center>".$daten["efiname"]."</div></td>");
print("<td width=50 bgcolor=#FAE6C0 colspan=1><class=textsmall><div class=hsmall align=center>".$daten["gesamttipps"]."</div></td>");
print("<td width=50 bgcolor=#FAE6C0 colspan=1><class=textsmall><div class=hsmall align=center>".$daten["qualipunkte"]."</div></td>");
print("<td width=50 bgcolor=#FAE6C0 colspan=1><class=textsmall><div class=hsmall align=center>".$daten["rennpunkte"]."</div></td>");
print("<td width=50 bgcolor=#FAE6C0 colspan=1><class=textsmall><div class=hsmall align=center>".$daten["gesamtpunkte"]."</div></td>");
echo "</tr>";
Kommentar