在pagination.php页面中,我有一些代码,允许我更改"激活"到"停用"或"停用"到"激活'在每行中通过使用ajax单击链接,它将自动更新到mysql数据库,然后刷新到pagination.php中的第一页...
请看代码......
在pagination.php jquery代码....
$.ajax({
type: "GET",
url: "action.php",
data: { status: "<?php echo $_GET['pid'];?>" }
})
在action.php代码中......
<?php
include('db.php');
if(isset($_GET['status']))
{
$status1=$_GET['status'];
$select=mysql_query("select * from product where product_id='$status1'");
while($row=mysql_fetch_object($select))
{
$status_var=$row->status;
if($status_var=='0')
{
$status_state=1;
}
else
{
$status_state=0;
}
$update=mysql_query("update product set status='$status_state' where product_id='$status1' ");
if($update)
{
header("Location: pagination.php");
}
else
{
echo mysql_error();
}
}
?>
<?php
}
?>
这些代码效果很好,但问题是在pagination.php中,如果我在第二页或任何其他页面页面中,当我更改文本链接时,它会将pagination.php页面刷新回到第一页页面,我的问题是,更改链接后如何解决不刷新页面并保持在同一页面的问题!
答案 0 :(得分:0)
header("Location: pagination.php");
第一页上的这一重定向 - pagination.php。试试这个
header("Location: pagination.php".($_GET['page'] ? '?page='.$_GET['page']:''));