用php如何实现按钮排序功能,如下图

想添加一个button按钮,然后排序显示

这种类表排序方法思路如下:
点击按钮后将排序规则带上,比如有两个按钮,一个是id升序 一个是按id降序
那么这两个按钮的链接分别为 index.php?key=id&order=desc index.php?key=id&order=asc
在php文件中收到key和order两个参数后构造sql语句时的order by就有了,这样从数据库拿到的数据就自然排序好了,直接填充在table里就好了。追问

那如果我想要一个按钮,按一下是升序,按下一次是降序呢。
这个页面显示是用到Ajax的异步同步吗?
刚接触php还不是很了解,如果能提供代码参考下就更好了,感激不尽。

追答

也不需要,不过那个按钮的链接就要用php来输出了

下面我给你列出部分代码


按钮的代码:

<a href="index.php?order=<?php echo $order; ?>"><?php echo $button; ?></a>

php代码如下:

<?php
$order = isset($_GET['order'])?$_GET['order']:"desc";
if($order == "desc"){
    $button = "升序";
}else{
    $button = "降序";
}

?>

以上是直接使用php输出页面的写法,如果你使用的是其他什么框架的话,要根据框架来修改,但是基本思想就是这样。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网