$id = $_GET['id'];
$oldprice = $_SESSION['price'][$id-=1];
这可行,但不幸的是,现在$id
每当引用比我需要的地方少一。
我试图$modified_id = $id-=1;
尝试保留原始$id
变量并创建一个新的“修改”变量,其值为$id
负 1,但这似乎与修改原始变量具有相同的效果。我究竟做错了什么?
谢谢。
$id = $_GET['id'];
$oldprice = $_SESSION['price'][$id-=1];
这可行,但不幸的是,现在$id
每当引用比我需要的地方少一。
我试图$modified_id = $id-=1;
尝试保留原始$id
变量并创建一个新的“修改”变量,其值为$id
负 1,但这似乎与修改原始变量具有相同的效果。我究竟做错了什么?
谢谢。
如果您不想更改 的值$id
,请使用
$oldprice = $_SESSION['price'][$id-1];
现在试试这个
$id = $_GET['id'];
$saved_id = $id - 1;
$oldprice = $_SESSION['price'][$saved_id];
您没有将原始 $id 保留在$modified_id = $id-=1;
; $id 将减少 1。
尝试
$id = $_GET['id'];
$oldprice = $_SESSION['price'][$id-1];