如何在我的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" );
?>
答案 0 :(得分:0)
您的序列号是主键,因此您不能拥有重复值。
您应该从serialnumber字段中删除主键并添加新的id列以将主键放在此列上或将多个列一起用作键,例如使用firstname,lastname和date以及serialnumber作为键。
你真的应该把它拆分成多个表格。