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

想添加一个button按钮,然后排序显示... 想添加一个button按钮,然后排序显示 展开
 我来答
辞友缘心
推荐于2017-05-20 · TA获得超过684个赞
知道小有建树答主
回答量:432
采纳率:0%
帮助的人:349万
展开全部
这种类表排序方法思路如下:
点击按钮后将排序规则带上,比如有两个按钮,一个是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输出页面的写法,如果你使用的是其他什么框架的话,要根据框架来修改,但是基本思想就是这样。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式