0
我正在運行db查詢並在同一頁上顯示結果。即使我在加載頁面之前運行查詢,我必須在更新我的表之前進行刷新。有沒有辦法延遲表的更新告訴查詢結束?在同一頁上運行sql查詢後更新表
在頁面頂部我在頁面
if (isset($_POST['record']))
{
$user->delete($_POST['record'],1);
}
?>
下我有一個顯示用戶清單表。當我刪除用戶時,它運行一個表格
echo "<form method=\"post\" action=\"" . $_SERVER['PHP_SELF'] . "\" > " ;
echo "<input type=\"hidden\" name=\"action\" value=\"delete\" />";
echo "<input type=\"hidden\" name=\"record\" value=\"".$found['id'] ."\" />";
echo "<a id=\"deleteRecord\" class=\"btn btn-danger\" href=\"#\"><i class=\"fa fa-trash-o\"></i>
包含表格的表格是我需要更新的表格。但是在刪除之後,它會加載表格,就好像該記錄仍然存在一樣。 (它在數據庫中消失了),我必須在刪除記錄之前進行第二次刷新。
我也試過在isset(POST)中做一次刷新,它有時會起作用。但我認爲必須有一個更好的辦法
發佈一些示例代碼讓你記錄:) – Andy
添加了一些代碼樣本:)提前 – Rex
由於沒有看到更多的代碼,我猜你的SELECT查詢到的在DELETE查詢之前顯示結果正在執行,所以你ha已經刪除了記錄的數組仍然存在 – Andy