【问题标题】:Drupal Webform submission : use submitted values in php blockDrupal Webform 提交:在 php 块中使用提交的值
【发布时间】:2017-05-01 09:07:00
【问题描述】:

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

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

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

有人输入吗?谢谢

【问题讨论】:

    标签: drupal-7 drupal-webform


    【解决方案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>
    
      ?>
    

    我希望它会起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多