zc1 Posted June 5, 2007 Share Posted June 5, 2007 Hi, I have found the below code to sort columns, but would like to hide it if another column is sorted as I have the following columns: username , age , online etc... so if online is sorted there is no text saying Sort ascending or Sory descending in username or age. This is by current code for online if ($sortorder == 'asc') { $orderlink = ("<a href=\"newmemberslist.php?orderby=online&sortorder=asc\" title=\"Sort the records in ascending order\">Sort ascending</a>") ; // default replaced by single link } else { $orderlink = ("<a href=\"newmemberslist.php?orderby=online&sortorder=desc\" title=\"Sort the records in descending order\">Sort descending</a>") ; } If have tried adding: && $orderby == 'online' to the if line but that doesn't work just breaks the above code. In the script I am trying to edit has case code would I be able to put it into that ? case code below case 'age' : $orderby = ' age '; break; case 'username': $orderby = ' username '; break; case 'online': $orderby = ' lastvisit '; break; Can anyone help ? Regards, Garry Link to comment https://forums.phpfreaks.com/topic/54243-solved-column-sorting/ Share on other sites More sharing options...
zc1 Posted June 5, 2007 Author Share Posted June 5, 2007 Hi, I just tested a bit more and noted if I have the following as the code case 'online': $orderby = ' lastvisit '; if ($sortorder == 'asc') { $orderlink = ("<a href=\"newmemberslist.php?orderby=online&sortorder=asc\" title=\"Sort the records in ascending order\">Sort ascending</a>") ; // default replaced by single link } else { $orderlink = ("<a href=\"newmemberslist.php?orderby=online&sortorder=desc\" title=\"Sort the records in descending order\">Sort descending</a>") ; } break; It seems to do what I want Regards, Garry Link to comment https://forums.phpfreaks.com/topic/54243-solved-column-sorting/#findComment-268214 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.