我有一个问题。我在将数据保存到数据库后尝试在标题内设置URL,以便在每次重新加载页面时都不会再次自动保存。我正在解释下面的代码。
$result = $dbobj->savePincode($newCustomerobj);
if($result == 1)
{
$msg='3';
}
else
{
$msg='2';
}
在这种情况下,成功保存数据后,某些值将返回到变量result
,然后它在if
条件内匹配,并进入下面的函数。
messagestatus(<?php echo $msg ?>);
function messagestatus(st)
{
switch(st)
{
case 1:
{
alert("Data Updated Successfully.");
<?php header("location:http://localhost/backend/pincode.php"); ?>
break;
}
case 2:
{
alert("This user id already exist..");
break;
}
case 3:
{
alert("Data Saved Successfully");
<?php header("location:http://localhost/backend/pincode.php" ?>
break;
}
case 4:
{
alert("Data deleted Successfully");
<?php header("location:http://localhost/backend/pincode.php"); ?>
break;
}
}
}
这里我设置标题,以便它会在警告消息后返回到邮件页面。但是它不会发生这样的结果,它会在每次页面重新加载时一次又一次地插入数据。我需要阻止它请帮助我。