允许重复输入php中的所有帖子

时间:2012-10-24 07:10:30

标签: php html radio-button controls

如何在我的php文件中允许从此文件中重复输入...我有一个html文件,它是一个跟踪公司无线电的表单。我有文本框和单选按钮,所有字段都需要能够有重复的条目,序列号字段除外。我不断得到并且错误地说我不能有重复的条目。

<?php
    $con = mysql_connect("localhost","Jason","");
    if (!$con)
    {
        die('Could not connect: ' . mysql_error());
    }

    mysql_select_db("test", $con);

    $sql="INSERT INTO test (
        firstname,
        lastname, 
        department,
        radiomodel,
        serialnumber,
        issuedate
    )
    VALUES(
        '$_POST[firstname]',
        '$_POST[lastname]',
        '$_POST[department]',
        '$_POST[radiomodel]',
        '$_POST[serialnumber]',
        '$_POST[issuedate]'
     )";

     if (!mysql_query($sql,$con))
     {
         die('Error: ' . mysql_error());
     }

     echo "1 record added";

     mysql_close($con);
     header( "refresh:150;url=testinput.php" );
?> 

1 个答案:

答案 0 :(得分:0)

您的序列号是主键,因此您不能拥有重复值。

您应该从serialnumber字段中删除主键并添加新的id列以将主键放在此列上或将多个列一起用作键,例如使用firstname,lastname和date以及serialnumber作为键。

你真的应该把它拆分成多个表格。