添加Session变量

时间:2014-08-07 17:38:22

标签: php session post

我试图通过一个会话变量传递来自2个不同文本框的2个值的总和。这可能是一个愚蠢的问题,但我无法弄清楚。

$_SESSION["session-price"] = $_POST["price" + "sizePrice"];

2 个答案:

答案 0 :(得分:1)

它们是两个独立的变量:

$_SESSION["session-price"] = $_POST["price"] + $_POST["sizePrice"];

答案 1 :(得分:1)

正如您现在所知,PHP正在按如下方式解释您的代码:

$_SESSION["session-price"] = $_POST[0];

因为当您尝试对字符串执行数学函数时,PHP将尝试将它们解释为整数。因为这些字符串中不包含任何可以计算为实数的整数,所以它们都将计算为零。 You can see this in action here ctrl + 输入来运行)。


$_SESSION["session-price"] = $_POST["price"] + $_POST["sizePrice"];

将产生您期望的结果。您必须将它们声明为两个单独的变量。