0
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}");}
哎呀感謝您的回覆,我意識到我沒有在PHP中顯示該部分。 我用了類似這樣的東西: $ sort = $ _GET [「sort」]; echo $ sort; 這兩個$ _GET方法都一樣嗎? 我做了代碼的第二代碼部分的if和else部分。我只是將它整合到一行中,因爲堆棧溢出並未將其識別爲單個代碼。 – Azvier
是的,他們是一樣的!如果$ _GET ['sort']爲空,您還需要添加isset部分以避免錯誤。 –
好吧,我明白你的意思,謝謝!我仍然無法顯示它。 – Azvier