按数字递增PHP MySQL查询的结果

时间:2017-09-25 03:14:25

标签: php jquery mysql wordpress

我目前在WordPress网站的functions.php文件中使用以下代码,在网站的前端显示请愿签名计数器,并且工作正常:

// Add shortcode for GravityForms Petition Form counter
function set_gf_petition_counter_num(){
    ?>
    <script>
    jQuery(document).ready(function(){
        jQuery('#gf_petition_signed_counter span').text('<?php
$summary = RGFormsModel::get_form_counts(1);
echo "".$summary['total']."";
?>');
    });
    </script> 

<?php
}
add_action( 'wp_footer', 'set_gf_petition_counter_num' );

问题是表单提交的数量为零,因为我只是在将网站从 联系表单7 切换到后才实现此表单EM> GravityForms 即可。

旧CF7表格中已有127个条目,这些条目都没有存储在数据库中。

它将正文段落<span>0</span>中的id="gf_petition_signed_counter"替换为使用get_form_counts(1)返回的数字,以检查GravityForms中的“条目”计数({ {1}}是表单ID)。

如何将其返回的GF提交数量增加127,这样我才有真正的提交数量?

1 个答案:

答案 0 :(得分:1)

您应该能够在检索表单数量后直接递增总计:

$summary = RGFormsModel::get_form_counts(1);
$summary['total'] += 127;
echo "".$summary['total']."";

希望这有帮助! :)