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

发布网友 发布时间:2022-04-06 00:25

我来回答

1个回答

热心网友 时间:2022-04-06 01:55

这种类表排序方法思路如下:
点击按钮后将排序规则带上,比如有两个按钮,一个是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输出页面的写法,如果你使用的是其他什么框架的话,要根据框架来修改,但是基本思想就是这样。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com