DerUnsympath
Aktives Mitglied
Hallo, liebes Forum.
Ich habe eine Tabelle mit SQL ausgelesen. Diese Tabelle soll nun nach einer bestimmten Spalte sortiert werden können durch zwei Links (auf- / absteigend). Ich muss dazu sagen, dass ich leider ein ziemlicher Learner auf diesem Gebiet bin, also seht mir die Frage bitte nach.
Mein bisheriger Code sieht folgendermaßen aus und ich komme irgendwie nicht weiter:
CODE $sql = "SELECT * FROM wishlist ORDER BY aktdatum DESC";
if(!$res_id = mysql_query($sql))
{
die('Fehler! SQL-Befehl ist falsch');
}
echo "<table border=\"0\" cellspacing=\"2\" cellpadding=\"3\" align=\"left\" width=\"100%\">";
echo "<tr>";
echo "<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\" width=\"110\"><SPAN class=\"text\"><b>Name</b></SPAN></td>";
echo "<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Wunsch</b> <a href=\"wish.php?var=".$sql2."\">«</a> »<SPAN style=\"font-size:10px;\">(Neuere Zuerst)</SPAN></SPAN></td>";
echo "<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Status</b></SPAN></td>";
echo "</tr>";
while ($test = mysql_fetch_array($res_id))
{
echo '<tr>';
echo '<td width="120" valign="top"><SPAN class="text">» '.$test['name'].'</SPAN></td>';
echo '<td align="justify" valign="top"><SPAN class="text">'.$test['wunsch'].'</SPAN></td>';
echo '<td><SPAN class="text" valign="top"><I>'.$test['bemerkung'].'</I></SPAN></td>';
echo '</tr>';
}
echo "</table><BR><BR><BR>";
Das ist einfach der Code, der eine Tabelle ausgibt, in der die Werte dreier Variablen reingeschrieben werden per while-Schleife.
Nun will ich aber, dass diese Tabelle z.B. nach einer Spalte sortiert werden.
Wie bekomme ich das hin? Ich hab schon einen Ansatz probiert, aber der scheiterte kläglich.
Liebe Grüße
Ich habe eine Tabelle mit SQL ausgelesen. Diese Tabelle soll nun nach einer bestimmten Spalte sortiert werden können durch zwei Links (auf- / absteigend). Ich muss dazu sagen, dass ich leider ein ziemlicher Learner auf diesem Gebiet bin, also seht mir die Frage bitte nach.
Mein bisheriger Code sieht folgendermaßen aus und ich komme irgendwie nicht weiter:
CODE $sql = "SELECT * FROM wishlist ORDER BY aktdatum DESC";
if(!$res_id = mysql_query($sql))
{
die('Fehler! SQL-Befehl ist falsch');
}
echo "<table border=\"0\" cellspacing=\"2\" cellpadding=\"3\" align=\"left\" width=\"100%\">";
echo "<tr>";
echo "<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\" width=\"110\"><SPAN class=\"text\"><b>Name</b></SPAN></td>";
echo "<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Wunsch</b> <a href=\"wish.php?var=".$sql2."\">«</a> »<SPAN style=\"font-size:10px;\">(Neuere Zuerst)</SPAN></SPAN></td>";
echo "<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Status</b></SPAN></td>";
echo "</tr>";
while ($test = mysql_fetch_array($res_id))
{
echo '<tr>';
echo '<td width="120" valign="top"><SPAN class="text">» '.$test['name'].'</SPAN></td>';
echo '<td align="justify" valign="top"><SPAN class="text">'.$test['wunsch'].'</SPAN></td>';
echo '<td><SPAN class="text" valign="top"><I>'.$test['bemerkung'].'</I></SPAN></td>';
echo '</tr>';
}
echo "</table><BR><BR><BR>";
Das ist einfach der Code, der eine Tabelle ausgibt, in der die Werte dreier Variablen reingeschrieben werden per while-Schleife.
Nun will ich aber, dass diese Tabelle z.B. nach einer Spalte sortiert werden.
Wie bekomme ich das hin? Ich hab schon einen Ansatz probiert, aber der scheiterte kläglich.
Liebe Grüße