Drupal 7 Drupal Webform提交:在php块中使用提交的值

Drupal 7 Drupal Webform提交:在php块中使用提交的值,drupal-7,drupal-webform,Drupal 7,Drupal Webform,提交Web表单后,我会自动将其重定向到“Web表单结果提交页面”。 此处显示了所有值 我想访问提交的值,在一些简单的“if-then”php语句中使用它们 此逻辑将在结果页面上方添加一些文本。(例如:如果提交的formelement_1的值==2,则添加此文本“警告,formelement_1有很大的价值!”) 有人有意见吗?谢谢这样试试 <?php include_once(drupal_get_path('module', 'webform') .'/includes/webfor

提交Web表单后,我会自动将其重定向到“Web表单结果提交页面”。 此处显示了所有值

我想访问提交的值,在一些简单的“if-then”php语句中使用它们

此逻辑将在结果页面上方添加一些文本。(例如:如果提交的formelement_1的值==2,则添加此文本“警告,formelement_1有很大的价值!”)

有人有意见吗?谢谢

这样试试

<?php
  include_once(drupal_get_path('module', 'webform') .'/includes/webform.submissions.inc');
  $nid = arg(1); // need to hard-code nid if this is a custom page
  $sid = $_GET['sid'];
  $submission = webform_get_submission($nid, $sid);

  $first_name = $submission->data[1]['value'][0];
  $last_name = $submission->data[2]['value'][0];
  $thanks = $first_name . " " . $last_name;
  ?>

  <h2>Thank you <?php print $thanks ?>... Your registration has been sent.</h2>

  ?>

非常感谢。您的注册已发送。
?>
我希望它能起作用