如何以编程方式获取 drupal webform 模块提交的值?

发布于 2024-12-06 15:34:27 字数 63 浏览 0 评论 0原文

我想使用 Webform 模块 API 获取 Webform 提交的值。

我怎样才能做到这一点?

I want to get the Webform submitted value using Webform module API.

How can I do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

短叹 2024-12-13 15:34:27

自定义编码:添加高级验证或提交代码 -
通过 print_r 或 dsm(开发模块)调查 $form_state 结构,并在 mywebform_extra_submit_44 函数中找到您提交的数据。

Custom coding: Adding advanced validation or submit code -
Investigate $form_state structure via print_r or dsm (devel module) and find your submitted data in mywebform_extra_submit_44 function.

夜光 2024-12-13 15:34:27

这是我的做法,表格只是一个电子邮件地址。

function mymodule_webform_submission_insert($node, $submission)
{
  $value = array_shift($submission->data);
  $value = array_shift($value['value']);
  //$value is now the first value entered (in the case of multi-entry fields) or only value entered
}

节点和提交都是 stdClass 对象。

(在 drupal 6 中完成)

Here is how I did it, the form was just an email address.

function mymodule_webform_submission_insert($node, $submission)
{
  $value = array_shift($submission->data);
  $value = array_shift($value['value']);
  //$value is now the first value entered (in the case of multi-entry fields) or only value entered
}

Both node and submission are stdClass objects.

(Done in drupal 6)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文