2017-05-01 8 views
0

Webフォームが送信された後、自動的に "webform result submission page"にリダイレクトされます。 すべての値が表示されます。Drupal Webform submission: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> 

    ?> 

のように試してみてください。

関連する問題