2017-05-01 100 views
0

提交網絡表單後,我會自動將其重定向到其「網絡表單結果提交頁面」。 這裏顯示所有值。Drupal Webform提交:使用提交的值在PHP塊

我想訪問該提交的值,以在一些簡單的「if then」php語句中使用它們。

該邏輯會在結果頁面上添加一些文本。 (例如:如果提交的值爲formelement_1 == 2,則添加此文本「警告,formelement_1具有很大價值!」)。

有人輸入?由於

回答

0

嘗試像這樣

<?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> 

    ?> 

我希望,它會工作。