将数据上传到数据库的问题

时间:2014-12-30 08:41:43

标签: php mysql mysqli

我在向数据库发送数据时遇到问题。问题是每次刷新页面时它都会自动发送以前的数据。任何人都可以提供帮助。

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';
            } 
        }                    
    }
}

1 个答案:

答案 0 :(得分:1)

在db中插入后清除帖子数据。 插入db代码后添加以下代码。

$_POST = array();

就像你的if块

一样
... 
 if ($query_run = mysql_query($query)) { $_POST = array(); } 
...