簡體   English   中英

停留在同一頁中使用PHP中的位置標頭

[英]staying in same page using location header in php

我有要在不同頁面中移動的表,並且所有行都有一個屬性,即button和button用於從表中刪除行,並且當執行button函數時,它將進入頁眉操作,但是當完成后在第二頁中執行時操作標頭將其發送到第一頁,我希望它應該保留在同一頁中。 我怎樣才能做到這一點?

這是一些代碼

<?php
if(isset($_GET['index_edit_id']))
{
    $delete_id=$_GET['index_edit_id'];
    $sql = "DELETE FROM update_table WHERE  id='$delete_id';UPDATE files SET show_status=null  WHERE id='$delete_id';DELETE FROM callcase WHERE id='$delete_id';DELETE FROM lettercase WHERE id='$delete_id'";
    $run=mysqli_multi_query($con,$sql);
    header("location:index.php");
}
?>

我想發送帶有分頁號的位置,如果它是帶有搜索鍵的,那么它也應該考慮所有可通過的情況,如果我在會話中存儲鍵和分頁號。 請幫幫我

您的問題還不清楚如果您想停留在正在顯示代碼的頁面中,只需刪除最后一行:header(“ location:index.php”); 如果您希望它返回到調用此頁面的頁面

header("location:index.php");

有了這個

header("location:".$_SERVER['HTTP_REFERER']);

如果要發送一些參數,請使用url作為id = 5發送,而不是像這樣替換標頭中的id

header("location:page.php?id=".$_GET['id'));

希望這對您有所幫助。

據我了解,您正在使用一個表實例,其他多個html頁都可以訪問該實例。 但是我建議您可以使用ajax函數執行刪除操作,然后只需調用一個函數即可單獨刷新表

下面是我的建議,不是解決方案

這是php代碼:

<td><p>".$row['STATUS']."</p></td>
        <td><button class='btn btn-outline-danger' id='btn_Delete' onclick='onDelete()' value='".$row['ORDER_ID']."'><i class='fa fa-minus-circle' aria-hidden='true'></i>
 Delete</button>

Ajax代碼如下

 var id = $("#btn_Delete").val();
    $.ajax({
            url: "your php link to delete",
            method: "your methios",
            data: {
                REFERENCE_ID: id,
            },
            success: function(result) {
                UIkit.notification({
                    message: result,
                    status: 'primary',
                    pos: 'top-right',
                    timeout: 5000
                });
                showTable();
            }
        })
        .done(function() {
            console.log("success");
        })
        .fail(function() {
            console.log("error");
        })
        .always(function() {
            console.log("complete");
        });

完成后,我調用了showtable()函數,該函數將自動刷新html頁面中的表,而無需重定向到另一個頁面

這可能對您有幫助。

使用javascript代碼刷新頁面:

location.href += ""

或PHP位置到當前頁面

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM