我的php注册文件在数据库中创建了太多条目

时间:2019-06-08 08:54:40

标签: php mysqli

我有一个名为 reg.php 的文件,该文件扩展了 registration.php 的登录系统。

注册与mysqli数据库连接,我有一个手册 在php中增加用户ID,而不是在mysqli中自动增加,因为我可以 无法完成这项工作。

当我点击注册按钮时,我的代码正在db中创建两个条目, 我不知道为什么。

s = serial('COM5','baudrate',9600);   %(I want to save this in .txt format)
fopen(s)
newFileID = fopen('new_file.txt','w');
tic
for serialcounter = 1: 2000
    sig = [sig str2num(fscanf(s))];
    fprintf(newFileID, '%... %...\n', sig);
end
time = toc
fclose(s)
fclose(newFileID);

我只想要一个条目。

1 个答案:

答案 0 :(得分:0)

在您的问题中,代码中没有什么可以在数据库中插入两行。我猜您两次调用此脚本,可能是因为您的表单有两种提交相同数据的方式:

  1. 通常的方法,具有action属性的形式。
  2. 通过事件,例如onSubmit

如果使用了前者,则必须停止前者。查看链接2中的示例。它告诉您如何阻止表单提交:

  // For this example, don't actually submit the form
  event.preventDefault();

因此,如果onSubmit有效,它将停止常规表单提交,但是如果无效,则将以常规方式提交表单。