【发布时间】:2017-12-30 19:03:10
【问题描述】:
Activation Date 嗨,我无法将日期从升序排列到降序排列,反之亦然。所以我有一个名为Activation Date的列,我希望它能够在单击表头“Activation Date”时排列该列。我正在使用我的数据库中的数据。
echo "<th><a href='sortDate.php?member={$brokerName}&memberid={$brokerID}&sort=asc' class='btn btn-sm' role='button'>Activation Date</a></th>"
以上是激活日期的代码。基本上,我将链接返回到同一页面,目的是按降序或升序显示列。
对于 sortDate.php,我使用数据库中的 select 语句根据页面的值将列排序为 ASC 和 DESC。但是,当我尝试它时,它只是不断将我返回到同一页面,没有任何变化。
if ($sort == 'asc') {
$sql = "SELECT * FROM applicantdetails WHERE EmployeeID={$brokerID} ORDER BY ActivationDate DESC";
mysqli_query($con, $sql);
header("Location: brokerDetailTest.php?member={$brokerName}&memberid={$brokerID}"); } else {
$sql = "SELECT * FROM applicantdetails WHERE EmployeeID={$brokerID} ORDER BY ActivationDate ASC";
mysqli_query($con, $sql);
header("Location: brokerDetailTest.php?member={$brokerName}&memberid={$brokerID}");}
【问题讨论】: