我有一个webform,我已经创建了一个自定义模块来创建一个从数据库动态生成的Select Options列表。我需要使用选定的选项通过已创建的原始数组或通过查询传递隐藏字段。
我目前拥有的代码如下,但我不想显示SSA1或SSA2值,但确实希望传递值以在anayalsis中使用 -
function webform_options_webform_select_options_info() {
$items = array();
if (function_exists('_get_course_titles')) {
$items['node_titles'] = array(
'title' => t('Node titles'),
'options callback' => '_get_course_titles',
);
}
return $items;
}
function _get_course_titles() {
$options = array();
$sql = "SELECT code,instance, title, DATE_FORMAT(startdate,'%d-%m-%Y')startdate, enddate, days, SSA1, SSA2 FROM {ps9courses}";
$row =
$result = db_query($sql);
foreach ($result as $row) {
$options[$row->code] = $row->code.'-'. $row->instance.':'.$row->title.' ('.$row->startdate.', '.$row->days.')**'.$row->SSA1 .$row->SSA2;**
}
return $options;
}