使用PHP和MySQL保存数据后,无法在标题内设置URL

时间:2016-02-10 04:48:20

标签: php mysql

我有一个问题。我在将数据保存到数据库后尝试在标题内设置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;
        }
    }
}

这里我设置标题,以便它会在警告消息后返回到邮件页面。但是它不会发生这样的结果,它会在每次页面重新加载时一次又一次地插入数据。我需要阻止它请帮助我。

0 个答案:

没有答案