Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在if语句中存储值并在elseif语句中使用_Php_If Statement - Fatal编程技术网

Php 在if语句中存储值并在elseif语句中使用

Php 在if语句中存储值并在elseif语句中使用,php,if-statement,Php,If Statement,如何存储在if语句中创建的值,以便在elseif语句中使用相同的值 if (empty($_POST)) { $a = $b } else if ($_POST['ok'] == 'ok) { $c = 5 echo $b . $c 我希望能够存储该值,因为每次用户点击按钮时,我的页面都会刷新,旧值也会刷新。我想保留一个特定的值,不管用户是否按下OK按钮,这样我的代码就不会完全刷新 谢谢您使用会话变量。 当页面重新加载时,它将保留。 例如: $_SESSION['my_var

如何存储在if语句中创建的值,以便在elseif语句中使用相同的值

if (empty($_POST)) {
   $a = $b
}
else if ($_POST['ok'] == 'ok) {
   $c = 5
   echo $b . $c
我希望能够存储该值,因为每次用户点击按钮时,我的页面都会刷新,旧值也会刷新。我想保留一个特定的值,不管用户是否按下OK按钮,这样我的代码就不会完全刷新

谢谢您使用会话变量。 当页面重新加载时,它将保留。 例如:

$_SESSION['my_variable']
只是别忘了添加session\u start;在PHP文件的顶部


OBS:在我看来,您的问题不是保留if语句中的值,而是如何在重新加载页面时保留它们。

我可以在会话中存储多个变量吗?@user2625145是的,$\u会话是一个数组。@user2625145确定。。。例如,您可以有$_会话['a']、$_会话['b']、$_会话['c']、。。。