使用$ isset($ _GET)对多个提交进行重复数据删除

时间:2015-08-10 15:41:56

标签: php get isset

我的isset $_GET有一个非常大的问题。我有一个网站,我在其中创建了某种问题页面,人们可以发送垃圾邮件。

例如,在我填写问题页面中的所有字段后,按“提交”。 如果我再次按下提交页面,在我的数据库中将出现2行,其中包含问题的答案。如果我按5次,它将是5行。

我尝试做某事,但似乎没有用。

按钮:

<a href="?X=<?php echo $tid; ?>"><button type="button" class="btn btn-danger">Submit!</button></a>

我的剧本:

<?php

include("connect.php");

$anti = 0;
if($anti == 0)
{
    $anti = 1;
    if(isset($_GET['X']))
    {

            $id = (int)$_GET['X'];


            mysql_query("INSERT INTO questions (1, 2, 3, 4, 5) VALUES ('q1', 'q2', 'q3', 'q4', 'q5')");

            //and other mysql_queries here...


            header("location: index.php");
    }
}

include("header.php");

?>

我该如何解决这个问题?

0 个答案:

没有答案