首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要GravityForms数据操作帮助

需要GravityForms数据操作帮助
EN

Stack Overflow用户
提问于 2014-01-14 09:52:33
回答 1查看 721关注 0票数 1

我已经在互联网上找遍了,但没有找到我的问题的答案。我希望这篇文章还没有发布出来,但如果你能指出我可以在哪里找到答案,我将不胜感激。

我已经建立了一个网站,我正在建设一个梦幻高尔夫网站。我使用GravityForms作为我的表单插件。我有所有其他功能,我想设置,设置,并需要帮助这最后一件事。

代码语言:javascript
复制
id   lead_id form_id field_number   value
1       1      1        1           Hosker
2       1      1        7           b**********@yahoo.com
3       1      1        6           Hyundai Tournament of Champions
4       1      1        3           Adam Scott
5       1      1        4           Harris English
6       1      1        5           2014-01-02 23:59:47
7       1      1        8           5b409692-e9ed-486e-8d77-7d734f1e023d

这就是我提交的表单在数据库中发布的内容。我希望能够从该表单中获取所有数据,并执行sql查询,并将所有数据放在一行中。这有可能吗?构建查询所需的两列将分别来自lead_id和value,其中我将作为查询基础的值在第7行。我唯一知道的值在第7行。提前感谢您的帮助。

这就是我想要的结果

代码语言:javascript
复制
id   lead_id form_id field_number   value     value                  value                                value          value            value                      value
1       1      1        1           Hosker    b**********@yahoo.com  Hyundai Tournament of Champions    Adam Scott    Harris English    2014-01-02 23:59:47    5b409692-e9ed-486e-8d77-7d734f1e023d
EN

回答 1

Stack Overflow用户

发布于 2014-01-14 10:03:35

我会挂接到gravityform提交操作,然后执行任何需要的逻辑,以便插入到数据库中。

代码语言:javascript
复制
add_action("gform_after_submission", "on_gform_submit");

然后创建一个函数来接受该条目作为参数。

代码语言:javascript
复制
function on_gform_submit($entry){

}

在这个函数$entry的内部是一个数组,该数组将每个字段的ID (根据后端)作为键。例如,如果message的ID为10,那么它将是

代码语言:javascript
复制
$message = $entry['10'];

完成后,只需使用标准SQL Insert语句输入数据

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21104771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档