无法增加全局变量

时间:2017-12-04 10:18:30

标签: php

我需要一个变量来传递几个函数&如果声明,我会保持简短。 我开始初始化一个静态计数器,我将用它来跟踪我的mysql数据库中的案例编号;

static $counter = 1;

然后我编写我的函数,其中我尝试简单地递增我的全局变量(这是在我的函数内的if语句中);

$counter++;

现在我的代码编译并运行完美,但计数器似乎永远不会增加并给每个case id 1。 任何人都知道我是怎么弄乱这个的?

编辑(当前结构):

<?php
static $counter = 1;
function frontend($connection){
   global $counter;
   (...)
   if(isset($_POST['submit'])){
       (...)
       if(isset($_POST['betaald'])){
           $counter++;
       }
    }
} ...

现在这个代码创建了一个整洁的数据库,除了看起来不可更改的计数器之外我需要的所有内容。

1 个答案:

答案 0 :(得分:0)

详细了解您的代码并查看示例。

1
2
3

这将产生以下结果 -

{{1}}