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

时间:2011-09-27 14:58:12

标签: php drupal drupal-6

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

我该怎么做?

3 个答案:

答案 0 :(得分:5)

答案 1 :(得分:1)

Custom coding: Adding advanced validation or submit code - 通过print_r或dsm(devel模块)调查$ form_state结构,并在mywebform_extra_submit_44函数中查找提交的数据。

答案 2 :(得分:1)

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

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中完成)