Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php将图标添加到表排序?_Php - Fatal编程技术网

使用php将图标添加到表排序?

使用php将图标添加到表排序?,php,Php,我有一个简单的上下箭头,我希望添加到单击的TH并根据排序显示相关箭头: 以下是我目前没有图标的代码: if (isset($_GET['sort'])) { $sorting = $_GET['sort']; // check the last sort type used $sort = ($_SESSION['last_sort_type'] == 'DESC') ? 'ASC' : 'DESC'; $result = $mysqli->query("SELECT * FROM r

我有一个简单的上下箭头,我希望添加到单击的TH并根据排序显示相关箭头:

以下是我目前没有图标的代码:

if (isset($_GET['sort'])) {
$sorting = $_GET['sort'];

// check the last sort type used
$sort = ($_SESSION['last_sort_type'] == 'DESC') ? 'ASC' : 'DESC';

$result = $mysqli->query("SELECT * FROM routes ORDER BY $sorting $sort");

// store it in session.
$_SESSION['last_sort_type'] = $sort;
} else if (!isset($_GET['sort'])) {
$result = $mysqli->query("SELECT * FROM routes _");
}
如果你需要实际的HTML,我可以根据要求提供。
谢谢

您可以在您的专栏中添加单击事件,当您创建专栏时,请执行以下操作

  <td > <a href="#" class="click_me"  >Column-name <span name="desc"><img src="desc.png" width="15" height="15" /><span> </a></td>

我想你需要这种东西

你的问题很模糊。他们可以单击不同的列来更改顺序,还是只单击一列?如果超过1,则需要一个专门为此设计的库,例如。我不想为此使用datatables。
$(".click_me").on("click",function(){
  var obj =  $(this);
  if(obj.find("span").attr("name")=="desc"){
    obj.find("span").attr("name","asc");
   obj.find("img").attr("img","asc.png");
 }
 else {
       obj.find("span").attr("name","desc");
      obj.find("img").attr("img","desc.png");
 }
// perform your ajax request here, 
// or place the above code inside your ajax success 
});