我有一个变量 $numA 和 $numB ,其中包含 10 和 40 的值。
$numA = 10; $numB = 40;
每次我单击每个按钮“+”和“-”时,另一个变量的值都会返回默认值。我希望每次按下按钮时,每个变量值都不会更改为默认值,而是分配给它的新值。
例如:(当我按“-”和“+”时)
desired output:
$numA = 20;
$numB = 20;
可以不使用 $_SESSION 方法来完成吗?下面是我的代码:
<?php
$numA = 10;
if (isset($_POST["add"]))
{
$numA = $_POST["add"];
$addition = $numA + 10;
$numA = $addition;
}
$numB = 40;
if (isset($_POST["substract"]))
{
$numB = $_POST["substract"];
$substraction = $numB - 20;
$numB = $substraction;
}
?>
<form name="add" method="post">
<input type="hidden" name="add" value="<?php echo $numA ?>" />
<input type="submit" value="+" />
<?php echo "ADDITION= ", $numA, '<BR>'; ?>
</form>
<form name="subtract" method="post">
<input type="hidden" name="substract" value="<?php echo $numB ?>" />
<input type="submit" value="-" />
<?php echo "SUBSTRACTION= ", $numB, '<BR>'; ?>
</form>
请帮我解决这个问题。请提供解释。谢谢 :-)