mysql - 在发布到 MySQL 之前合并两个字段

标签 mysql drupal drupal-webform

您能给我的任何帮助和/或指导我将不胜感激。

我的网站安装了 drupal 7 和一堆插件。我正在使用第三方网络托管网站。

在我的网站上,我有一个网络表单,可以提交多个成员(member)信息。当这些信息被提交时,它被提交到,在我看来,作为 mysql 上的默认表单提交数据表。我想我有一个由两部分组成的问题。

首先,我希望将我的网络表单提交到自定义表中,以便网络表单、联系人等拥有自己的数据库表。

其次,我想将两列合并在一起,以在我的网站上形成唯一的用户电子邮件。例如,在我的网络表单中,第一个字段是“州”下拉列表,用户必须在其中选择他们所在的州。第二个字段,他们必须输入用户特定信息。因此,当他们选择州并填写其独特的用户信息时,我想结合这两列来创建一个电子邮件地址,例如unique_user_info@fl.mysite.com。

哦,顺便说一句,我将值放入状态下拉列表中以添加特定于状态的信息。换句话说,如果成员选择“佛罗里达”,则会添加@fl.mysite.com,如果选择“加利福尼亚”,则会添加@ca.mysite.com

再次感谢您对此的帮助。

最佳答案

通过 Webform 规则和规则模块(可能需要 token 模块),您可以在提交表单时连接两个字段值以存储在电子邮件字段中。

或者,您可以编写一个 jQuery 函数来处理客户端隐藏电子邮件字段的串联和填充。

关于mysql - 在发布到 MySQL 之前合并两个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21942009/

相关文章:

mysql - Drupal 7 手动查询 webforms 数据库表

mysql - 如何设计多用户闪存卡数据库?

Drupal 7 : Webform: Send Emails Conditionally?

php - 如何使用 JQuery、PHP 和 MySQL 单击链接时显示图像?

ssl - 在 Drupal 站点上使用 SSL - 域不安全

css - Drupal:没有主题正在呈现

drupal - 使用两个容器通过 docker 设置 drupal? nginx 和 mariadb

token - 如何从传递的 token 中获取提交的表单数据

java - Mysql查询中答案为真、假

mysql - 我怎样才能合并这个 mySQL 查询