使用表单中的数据填充MySQL表

时间:2017-06-18 18:32:08

标签: php mysql

我正在迈进MySQL的第一步,我有点困惑。 我正在尝试创建一个简单的数据库来填充我的联系人。每个联系人都有一些NOT NULL字段(名称,电子邮件等)和一些NULL字段。

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

最重要的两件事是:   - 如果已经记录了电子邮件,则无法提交数据(因此不会创建双重,因为名称可能相同)   - 它需要一个“我不是机器人”的东西,以避免机器人填写它。

有谁知道我可以遵循的好教程?或者有一个我可以自定义的脚本吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

Bober先生,祝你好,祝你好!首先,为了创建一个页面,你有一个表单并提交它,你需要知道html / html5。它很简单,只需创建一个带有表单和一些表单字段的主体。也可以在html中使用post方法,它将在PHP中反映为$ _POST。

首先,使用这种方法:

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

  • 使用PHP完成唯一电子邮件警报的另一种方法是每次用户模糊电子邮件输入时向服务器发出请求。对db的简单查询就足够了,例如:SELECT * FROM table_name WHERE email =" email@email.com"。
  • 结果会回来,可能是空的,也许是满的。根据结果​​采取行动。

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

以下是解释使用Google CAPTCHAS的教程的链接:https://www.codexworld.com/new-google-recaptcha-with-php/

如果还有其他问题,请问,但最好是抓一张纸,在其中绘制问题,描述它并制作一个任务列表,说明您认为解决问题的步骤。

相关问题