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}");}
1 回答
您应该使用$ _GET数组来“获取”来自网址的信息 . 您在网址中使用了sort ='asc' . 所以使用这样的东西 . 我认为在您的查询中排序REVERSED ASC和DESC