Php 反增量直到达到2
以下代码将停止递增,直到达到2:Php 反增量直到达到2,php,Php,以下代码将停止递增,直到达到2: $counter = 1; if (isset($_POST["isPostBack"])) { $result = $dataobj->getProductsCart($_POST['productid'], $_SESSION["Username"]); if (mysql_num_rows($result)) { $dataobj->updateCartQty($_POST['productid'], $
$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;
}
}
您知道原因吗?当
设置($\u POST[“isPostBack”])
为真且从查询返回的行数>0时,它会将$counter
增加到2
由于计数器从1开始,该执行路径会将其递增一次,而将其保留在2。这周围是否有更多的代码?可能是,因为它只递增一次?如何递增一次以上如何递增一次以上请将其递增一次以上,您需要递增的代码来执行一次以上。循环通常用于执行一段代码超过一次。如果我只得到一个产品,为什么要循环?你能告诉我这很简单吗?