使用php

时间:2017-12-24 14:30:00

标签: php html mysql

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

这是一些代码

<?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");
}
?>

我想发送带有分页编号的位置,如果是带搜索键,那么它也应该采取所有可通过的情况,我应该在会话中存储密钥和分页编号。请帮帮我

3 个答案:

答案 0 :(得分:1)

你的问题不明确 如果你想留在你所展示代码所在的页面中,只需删除最后一行:header(&#34; location:index.php&#34;); 如果你想让它回到名为replace this

的页面
header("location:index.php");

用这个

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

如果您想发送一些参数,请将其作为id = 5发送给url 比像这样替换标题中的id

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

我希望这对你有所帮助。

答案 1 :(得分:0)

据我所知,您正在使用单个表实例,该实例可由多个其他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页面中的表而不重定向到另一个页面

这可能对您有帮助..

答案 2 :(得分:0)

使用javascript代码刷新页面:


    location.href += ""

或php位置到当前页面