带有jQuery的PHP / MySQL联系人表单

带有jQuery的PHP / MySQL联系人表单
2018年01月12日 09:00 帅的相对论

这里是一个使用PHP和jQuery的联系人表单的实现。通常情况下,人们只希望将用户发布的消息发送到电子邮件地址。这个脚本可以做到这一点,并将所有这些消息保存在数据库中,以便管理员跟踪它们。

存储该数据的表如下:

CREATE TABLE CONTACT(pk_contact INT UNSIGNED NOT NULL auto_increment,nameVARCHAR(120) NOT NULL,email VARCHAR(120) NOT NULL,websiteVARCHAR(120) NOT NULL DEFAULT "",messageVARCHAR(300) NOT NULL,added_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,primary key(pk_contact))type=innodb DEFAULT CHARACTER SET utf8COLLATE utf8_general_ci;

我们将记录邮件的名称、电子邮件、网站(可选)、消息以及发送消息的日期。可以随意更改字段的限制,但是不要忘记在PHP文件中更改它们。

我们在前端使用jQuery,并使用AJAX提交表单。所有的验证都是在服务器端完成的,当其中一个字段不正确时,将通知用户。如果消息被插入到数据库中,就会发送一封电子邮件给管理员,通知他一个新的消息。

我们为联系人表单提供了两个CSS模板。

关于安装,您所需要做的就是运行数据库脚本(db_main_script.sql),并在config . php中配置数据库连接:

define('DB_SERVER', 'localhost');define('DB_USER', 'root');define('DB_PASS', '');define('DB_NAME', 'ContactForm');

您还可以在此文件中配置电子邮件参数,如电子邮件主题。

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部