Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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 mysql数据存储到数据库的问题_Php_Mysql - Fatal编程技术网

Php mysql数据存储到数据库的问题

Php mysql数据存储到数据库的问题,php,mysql,Php,Mysql,在重新加载页面时成功地将数据发送到我的数据库后,它会再次自动重新提交。有人知道为什么吗 在第一次成功提交数据后,它会清除文本字段中的值,但如果我重新加载页面,它会自动将以前填充的数据再次发送到数据库中 为了避免它,我已经试过了!空状态。我也尝试过取消设置$u POST。 我的代码如下所示: if (isset($_POST['Posts'])) { if (isset($_POST['t']) && isset($_POST['i']) && isset(

在重新加载页面时成功地将数据发送到我的数据库后,它会再次自动重新提交。有人知道为什么吗

在第一次成功提交数据后,它会清除文本字段中的值,但如果我重新加载页面,它会自动将以前填充的数据再次发送到数据库中

为了避免它,我已经试过了!空状态。我也尝试过取消设置$u POST。 我的代码如下所示:

if (isset($_POST['Posts'])) {
    if (isset($_POST['t']) && isset($_POST['i']) && isset($_POST['P'])) {
        $title = $_POST['t'];
        $idea = $_POST['i'];

        if (!empty($title) && !empty($idea)) {
            $query = "INSERT INTO `updates` VALUES ('".mysql_real_escape_string($title)."')";
            if ($query_run = mysql_query($query)) { } 
            else {
                echo 'Sorry ,we could\'t register you at this time.Try again later';
            } 
        }                    
    }
}

尝试在末尾添加标题,例如:

if (isset($_POST['Posts'])) { 
//do something

//..do all post stuff
header('Location: thisPage.php'); //clears POST
}

尝试在末尾添加标题,例如:

if (isset($_POST['Posts'])) { 
//do something

//..do all post stuff
header('Location: thisPage.php'); //clears POST
}

尝试在末尾添加标题,例如:

if (isset($_POST['Posts'])) { 
//do something

//..do all post stuff
header('Location: thisPage.php'); //clears POST
}

尝试在末尾添加标题,例如:

if (isset($_POST['Posts'])) { 
//do something

//..do all post stuff
header('Location: thisPage.php'); //clears POST
}

运行insert后,重定向到新页面。或者,您甚至可以运行select来检查数据是否刚刚提交,尽管您可能希望设置一个时间范围,例如在过去5分钟左右插入的时间范围。如果尚未插入,则执行插入。如果已插入,则显示成功消息或键入“此数据已提交”回答。

运行插入后,重定向到新页面。或者,您甚至可以运行select来检查数据是否刚刚提交,尽管您可能希望设置一个时间范围,例如在过去5分钟左右插入的时间范围。如果尚未插入,则执行插入。如果已插入,则显示成功消息或键入“此数据已提交”回答。

运行插入后,重定向到新页面。或者,您甚至可以运行select来检查数据是否刚刚提交,尽管您可能希望设置一个时间范围,例如在过去5分钟左右插入的时间范围。如果尚未插入,则执行插入。如果已插入,则显示成功消息或键入“此数据已提交”回答。

运行插入后,重定向到新页面。或者,您甚至可以运行select来检查数据是否刚刚提交,尽管您可能希望设置一个时间范围,例如在过去5分钟左右插入的时间范围。如果尚未插入,则执行插入。如果已插入,则显示成功消息或键入“此数据已提交”回答。

使用标题重定向而不是回显,或者在使用
isset()时使用cookie和/或会话
。您也已经发布了此问题,此问题应作为完全重复的问题关闭。请使用标题重定向,而不是回音,或者您可以在使用
isset()时使用cookies和/或会话
。您也已经发布了此问题,此问题应作为完全重复的问题关闭。请使用标题重定向,而不是回音,或者您可以在使用
isset()时使用cookies和/或会话
。您也已经发布了此问题,此问题应作为完全重复的问题关闭。使用标题重定向而不是回音,或者您可以在使用
isset()
时使用cookies和/或会话。您也已经发布了此问题,此问题应作为完全重复的问题关闭。如果OP的代码比当前发布的代码多,
退出
应添加在标头之后,否则其余代码将希望继续执行。无论哪种方式,最好添加
exit在标题之后。如果OP有更多代码低于当前发布的代码,
exit
应添加在标头之后,否则其余代码将希望继续执行。无论哪种方式,最好添加
exit在标题之后。如果OP有更多代码低于当前发布的代码,
exit
应添加在标头之后,否则其余代码将希望继续执行。无论哪种方式,最好添加
exit在标题之后。如果OP有更多代码低于当前发布的代码,
exit
应添加在标头之后,否则其余代码将希望继续执行。无论哪种方式,最好添加
exit在标题之后。