0
$id = $_GET['id'];
$oldprice = $_SESSION['price'][$id-=1];

这可行,但不幸的是,现在$id每当引用比我需要的地方少一。

我试图$modified_id = $id-=1;尝试保留原始$id变量并创建一个新的“修改”变量,其值为$id负 1,但这似乎与修改原始变量具有相同的效果。我究竟做错了什么?

谢谢。

4

3 回答 3

1

如果您不想更改 的值$id,请使用

$oldprice = $_SESSION['price'][$id-1];
于 2013-09-19T12:11:59.440 回答
0

现在试试这个

$id = $_GET['id'];
$saved_id = $id - 1;
$oldprice = $_SESSION['price'][$saved_id];
于 2013-09-19T12:40:43.687 回答
0

您没有将原始 $id 保留在$modified_id = $id-=1;; $id 将减少 1。

尝试

$id = $_GET['id'];
$oldprice = $_SESSION['price'][$id-1];
于 2013-09-19T12:13:08.963 回答