[英]Link structure for sorting an HTML table built using PHP
我很高兴可以解决此问题:
这是一些入门代码(我正在使用MVC)
function searchkeyword()
{
/* get keyword an query and output paginated result */
}
function searchcategory()
{
/* get categories and query and output paginated result */
}
function sort()
{
$sortby = $_GET['sortby'];
}
function paginate()
{
}
<th>
<a href="sort.php?XXXX">Sort Column</a>
</th>
我不确定XXXX中应该对结果进行排序。
如果您希望它适合$sortby = $_GET['sortby'];
那么您将需要使用:
sort.php?sortby=param
其中param
是任何可能的sortby字段。
请确保在您将此命令置于任何sql命令之前,请自行检查它,以免收到错误或攻击。 即:
switch $sortby:
case 'city':
$sort_string = 'ORDER BY `city`;
...
您是否必须使用服务器来执行排序? 您可以在客户端的Javascript中完成此操作。
例如,请参阅任何允许表排序的Wikipedia文章,例如this 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.