我正在制作订阅者输入表单(html),我面临的问题是我想检查输入的电子邮件ID是否已存在于表中。我不想把它作为主键。 我尝试在线搜索,但我得到的是如何从数据库中删除数据。我想知道是否可以在单击提交按钮时完成
答案 0 :(得分:1)
理想的是使用主键或唯一索引。但是,如果您不想使用主键,那么您可以尝试类似:
如果没有在表单提交上验证,不确定PHP,但在jsp中,我们使用AJAX请求来验证电子邮件地址是否已经可用。只有电子邮件地址是唯一的,您才可以提交表格。
答案 1 :(得分:1)
我建议您在单击“提交”按钮后在服务器上触发查询。
从[tablename]中选择[records],其中email_ID是“由用户输入的”。
如果此查询返回记录,则该ID存在,否则您最好使用新记录。