Hallo,
nachdem ich jetzt das halbe Forum durchsucht habe und auch teilweise Antwort gefunden habe, brauche ich jetzt einen kräftigen Denkanstoß
Ich habe eine bestimmte Anzahl von Datensätzen in der Datenbank und möchte diese nach dem Alphabet geordnet in drei Tabellenspalten ausgeben lassen. Klappt soweit auch sehr schön - allerdings sind die Datensätze nicht untereinander nach dem Alphabet angeordnet, sondern nebeneinander nach dem Alphabet angeordnet...
Hier ist mein Codeschnipsel:
Die Ausgabe sieht in etwa so aus:
Und so sollte sie aussehen:
Hat jemand eine Idee?
Liebe Grüße,
Cara
nachdem ich jetzt das halbe Forum durchsucht habe und auch teilweise Antwort gefunden habe, brauche ich jetzt einen kräftigen Denkanstoß
Ich habe eine bestimmte Anzahl von Datensätzen in der Datenbank und möchte diese nach dem Alphabet geordnet in drei Tabellenspalten ausgeben lassen. Klappt soweit auch sehr schön - allerdings sind die Datensätze nicht untereinander nach dem Alphabet angeordnet, sondern nebeneinander nach dem Alphabet angeordnet...
Hier ist mein Codeschnipsel:
PHP:
$abfrage = mysql_query("SELECT id, nickname FROM members ORDER BY nickname");
echo "<table width='100%'><tr>";
for($i=1;$row=mysql_fetch_array($abfrage);$i++)
{
echo "<td><a href=\"viewuser.php?m=".$row["id"]."\">".$row["nickname"]."</a></td>\n";
if ($i % 3 == 0) { echo "</tr><tr>"; }
}
echo "</tr></table>";
Die Ausgabe sieht in etwa so aus:
Code:
|1|2|3|
|4|5|6|
|7|
Und so sollte sie aussehen:
Code:
|1|4|7|
|2|5|
|3|6|
Hat jemand eine Idee?
Liebe Grüße,
Cara