计数器增量直到达到2

时间:2012-01-09 14:29:02

标签: php

以下代码将停止递增,直到达到2:

$counter = 1;

if (isset($_POST["isPostBack"])) {

    $result = $dataobj->getProductsCart($_POST['productid'], $_SESSION["Username"]);

    if (mysql_num_rows($result)) {
         $dataobj->updateCartQty($_POST['productid'], $_SESSION["Username"], ++$counter);
    }
    else {
        $dataobj->insertIntoCart($_POST['productid'], $_SESSION["Username"], 1);
        $counter = 1;
    }
}

你知道原因吗?

1 个答案:

答案 0 :(得分:1)

$counter为真且从查询返回的行数> 1时,它会将isset($_POST["isPostBack"])增加到2。 0

由于计数器从1开始,该执行路径将其递增一次,使其保持为2。