Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中使用位置标题保持在同一页面中_Php_Html_Mysql - Fatal编程技术网

在php中使用位置标题保持在同一页面中

在php中使用位置标题保持在同一页面中,php,html,mysql,Php,Html,Mysql,我有一个表,它在不同的页面中运行,所有行都有一个属性,即按钮,按钮用于从表中删除行,当执行按钮功能时,它将进入标题操作,但当完成操作后在第二页执行时,标题将在第一页发送它,我希望它应该留在同一页。我该怎么做 这里有一些代码 <?php if(isset($_GET['index_edit_id'])) { $delete_id=$_GET['index_edit_id']; $sql = "DELETE FROM update_table WHERE id='$delet

我有一个表,它在不同的页面中运行,所有行都有一个属性,即按钮,按钮用于从表中删除行,当执行按钮功能时,它将进入标题操作,但当完成操作后在第二页执行时,标题将在第一页发送它,我希望它应该留在同一页。我该怎么做

这里有一些代码

<?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>
完成后,我调用了showtable()函数,该函数将自动刷新html页面中的表,而无需重定向到其他页面


这可能会帮助您使用javascript代码刷新页面:

location.href += "" location.href+=“”
或者php到当前页面的位置

这里是所有代码都可用的链接。先生,当我发送id进行删除时,页面将只从行中获取id,页码将丢失,然后
?id=“.$\u get['id']
此代码生成错误。我是否可以在会话中存储页面id号和搜索键,以及当用户进入第二页并执行删除功能时,这样它就已经存储了页面号和搜索键,并用于在给定的页面号和搜索键处发送位置。如果页面url为this/delet,则实际上可以发送多个paratemer,如下所示e、 php代码中的php?id=5&pageNumber=10获取页码,我喜欢这个$id=$\u get[“id”];$pageNumber=$\u get[“pageNumber”];这是一个简单的方法,如果您喜欢,可以将它保存在cookies和会话中,我建议使用第一个方法或Cookie方法,如果您觉得这个答案有帮助,您知道该怎么做。谢谢 location.href += ""