Hallo!
Wie Ihr Euch sicher schon vorstellen könnt, habe ich ein Problem :-)
Und zwar möchte ich eine Liste von "Geräten" ausgeben, welche definitiv wie unten aufgeschlüsselt, in einer mySQL-DB stehen.
Die Struktur ist nicht zu ändern.
Nun möchte ich es hinkriegen, dass ich die Ergebnisse "sortieren nach" kann.
Sprich: Ich möchte beim "klick" auf eine Überschrift einer Spalte (Hier sind es $LANG_THL_ Variablen) die liste umsortieren.
Beim Abfragen nur einer SQL-Tabelle ist dies ja einfach durch das SORT BY .. In diesem Fall ist das aber ohne Erfolg.
Hat jemand eine Idee, wie ich es dennoch realisieren kann?
Vielen Dank an alle, die sich die Mühe geben, da durchzublicken!
Wie Ihr Euch sicher schon vorstellen könnt, habe ich ein Problem :-)
Und zwar möchte ich eine Liste von "Geräten" ausgeben, welche definitiv wie unten aufgeschlüsselt, in einer mySQL-DB stehen.
Die Struktur ist nicht zu ändern.
Nun möchte ich es hinkriegen, dass ich die Ergebnisse "sortieren nach" kann.
Sprich: Ich möchte beim "klick" auf eine Überschrift einer Spalte (Hier sind es $LANG_THL_ Variablen) die liste umsortieren.
Beim Abfragen nur einer SQL-Tabelle ist dies ja einfach durch das SORT BY .. In diesem Fall ist das aber ohne Erfolg.
Hat jemand eine Idee, wie ich es dennoch realisieren kann?
Vielen Dank an alle, die sich die Mühe geben, da durchzublicken!
PHP-Code:
<TABLE class="sub2" width="100%" cellspacing="1" border="0" cellpadding="0" align="center">
<tr bgcolor="#ABABAB">
<TD><strong>Asset-ID:</strong></TD>
<TD><strong><?=$LANG_THL_AGROUP?>:</strong></TD>
<TD><strong><?=$LANG_THL_MANU?>:</strong></TD>
<TD><strong><?=$LANG_THL_MODELL?>:</strong></TD>
<TD><strong><?=$LANG_THL_OPTS?>:</strong></TD>
</tr>
<?php
$cbg=0;
$bg='';
$sql ="SELECT Id, groupname FROM aic_assetgroups ORDER BY Id;";
$IDs = mysql_db_query($dbname, $sql, $connect);
$id_einzel=mysql_fetch_row($IDs);
while ($id_einzel)
{
$sql="SELECT * FROM N$id_einzel[0];";
$gruppe=mysql_db_query($dbname, $sql, $connect);
$gruppe_einzel=mysql_fetch_row($gruppe);
if ($gruppe_einzel!=NULL)
{
while ($gruppe_einzel)
{
$cbg++;
if ($cbg%2==0)
$bg='bgcolor="#F3F3F3"';
else
$bg='bgcolor="#FFFFFF"';
echo '<tr '.$bg.'>';
echo "<td><a href='asset_view.php?assetid=".$gruppe_einzel[1]."&PHPSESSID=".$ID."'>
".$gruppe_einzel[1]."</a></td>";
echo "<td>".$id_einzel[1]."</td>";
echo "<td>".$gruppe_einzel[2]."</td>";
echo "<td>".$gruppe_einzel[3]."</td>";
//
echo '<td align="center">';
if ($assetedit == "1") {
echo '<a href="asset_edit.php?assetid='.$gruppe_einzel[1].'&PHPSESSID='.$ID.'">
<img border="0" title="'.$LANG_EDIT.'" alt="'.$LANG_EDIT.'" src="../images/edit.gif">
</a> ';
}
if ($assetdel == "1") {
echo '<a href="asset_del.php?assetid='.$gruppe_einzel[1].'&PHPSESSID='.$ID.'">
<img border="0" title="'.$LANG_DEL.'" alt="'.$LANG_DEL.'" src="../images/del.gif">
</a> ';
}
if ($invadd == "1") {
echo '<a href="inventory_add.php?assetid='.$gruppe_einzel[1].'&PHPSESSID='.$ID.'">
<img border="0" src="../images/add.gif"></a>';
}
echo '</td>';
echo '</tr>';
$gruppe_einzel=mysql_fetch_row($gruppe);
}
} //if schließen
$id_einzel = mysql_fetch_row($IDs);
}
?>
</TABLE>
Kommentar