【发布时间】:2017-05-01 09:07:00
【问题描述】:
提交网络表单后,我会自动将其重定向到其“网络表单结果提交页面”。 这里显示了所有值。
我想访问该提交的值,以在一些简单的“if then”php 语句中使用它们。
此逻辑将在该结果页面上方添加一些文本。 (例如:如果 formelement_1 的提交值 == 2 ,则添加此文本“警告,formelement_1 有很大的价值!”)。
有人输入吗?谢谢
【问题讨论】:
提交网络表单后,我会自动将其重定向到其“网络表单结果提交页面”。 这里显示了所有值。
我想访问该提交的值,以在一些简单的“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>
?>
我希望它会起作用。
【讨论】: