将数据上传到数据库时出现问题 [英] Issue with uploading data into database

查看:72
本文介绍了将数据上传到数据库时出现问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在将数据发送到数据库时遇到问题.问题是每次我刷新页面时,它都会自动发送以前的数据.谁能帮忙.

I am facing problem in sending data to database. The problem is every time i refresh the page it automatically send the previous data. Can any one help.

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

推荐答案

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

Clear your post data after insert in db. Add below code after insertion db code.

$_POST = array();

就像在if块中一样

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

这篇关于将数据上传到数据库时出现问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆