2017-06-18 64 views
-2

我正在进入MySQL的第一步,我有点困惑。 我试图做一个简单的数据库来填充我的联系人。每个联系人都有几个NOT NULL字段(名称,电子邮件等)和一些NULL字段。从表格中填充数据的MySQL表格

我创建了我需要的所有字段的数据库和表。 现在我需要创建一个简单表单的网页,我的朋友可以用他们的信息编译表单,直接填写数据库。

两个最重要的事情是: - 如果电子邮件地址已经被记录,则无法提交您的数据(所以没有双将被创建,因为名称可以相同) - 它需要一个“我不是一个机器人“,以避免机器人填写它。

有谁知道我可以遵循的一个很好的教程?或者有一个我可以自定义的脚本来做到这一点?

感谢您的帮助

+0

你有一个好的谷歌?大量关于数据库的教程 –

+1

要求教程或其他非现场资源是关于SO的主题。您至少需要阅读数以千计的关于PHP和MySQL的教程,如果遇到一些_specific_问题,请自行尝试并回来。在这里,我们可以帮助您使用现有的代码,但我们不会为您编写代码。 –

回答

0

美好的一天伯伯先生,希望您太棒了!首先,为了创建一个你有表单并提交的页面,你需要知道html/html5。这很简单,只需创建一个具有表单和一些表单字段的主体。也可以在html中使用post方法,这将在PHP中反映为$ _POST。

首先,使用此方法:

- 使用窗体创建html模板。 -使用简单的isset($ _ POST ['submit'])应用php,其中HTML提交事件将触发php运行。 - 将所有对应于字段输入名称的$ _POST变量传递给变量。 - 使用保存在变量中的输入值创建一个查询字符串。 - 使用mysqli_query($ connection,$ query)函数发送查询,并记得检查查询是否成功以显示正确的消息。

  • 用PHP完成独特电子邮件警报的另一种方式是每次用户输入电子邮件时模糊一个请求到服务器。对数据库的简单查询就足够了,例如:SELECT * FROM table_name WHERE email =“[email protected]”。
  • 结果会回来,可能是空的,也许是满的。根据结果​​采取行动。

最后,我不是机器人复选框只是一个插件,你必须在html和php代码中实现它。

这里是一个教程链接,使用谷歌CAPTCHAS解释:https://www.codexworld.com/new-google-recaptcha-with-php/

如果有别的兄弟,问,但它是更好的,你抢纸,画在它的问题,形容它并制定你认为是解决问题的步骤的任务清单。