更新(那个有效)
<?php
if (arg(0) == 'node' && is_numeric(arg(1))) {
$nid = arg(1);
$node = node_load($nid);
if ($node->type == 'webform') {
$count = db_result(db_query('SELECT count(*) FROM {webform_submissions} WHERE nid = %d', $nid));
$atelier_1 = "sources" ;
$sql = "SELECT count(*) FROM {webform_submitted_data} WHERE data LIKE \"".$atelier_1."\" ;";
$count_atel_1 = db_result(db_query($sql));
}
}
echo $sql;
echo $count_atel_1;
?>
This webform has been submitted <?php print $count ?> times.
我们想使用网络表单,以便我们的学生可以在一些研讨会上注册。
网络表单效果很好。现在我们想要现场展示已经注册参加研讨会的学生人数,以便对方知道是否还有一些注册的可能性(每个研讨会只能同时接受20名学生)
我正在尝试使用不起作用($ atelier_1 =“sources”;)是一个研讨会的名称:
<?php
if (arg(0) == 'node' && is_numeric(arg(1))) {
$nid = arg(1);
$node = node_load($nid);
if ($node->type == 'webform') {
$count = db_result(db_query('SELECT count(*) FROM {webform_submissions} WHERE nid = %d', $nid));
$atelier_1 = "sources" ;
$count_atel_1 = db_result(db_query('SELECT count(*) FROM {webform_submitted_data} WHERE data LIKE %d', $atelier_1');
}
}
echo $count_atel_1;
?>
任何帮助或建议欢迎
答案 0 :(得分:0)
你可以展示直播的唯一方法是在drupal中创建ajax,或者使用drupal行为,或者使用javascript。