<分区>
在 html 表单中,我有一个变量 $var = "some value";
。
我想在发布表单后调用此变量。该表格发布在同一页面上。
我想调用这里
if (isset($_POST['save_exit']))
{
echo $var;
}
但是变量没有打印出来。我必须在哪里使用代码 GLOBAL ??
<分区>
在 html 表单中,我有一个变量 $var = "some value";
。
我想在发布表单后调用此变量。该表格发布在同一页面上。
我想调用这里
if (isset($_POST['save_exit']))
{
echo $var;
}
但是变量没有打印出来。我必须在哪里使用代码 GLOBAL ??
最佳答案
编辑:在您发表评论后,我了解到您想通过表单传递变量。
您可以使用隐藏字段来做到这一点:
<input type='hidden' name='var' value='<?php echo "$var";?>'/>
在 PHP Action 文件中:
<?php
if(isset($_POST['var'])) $var=$_POST['var'];
?>
或者使用 session : 在您的第一页中:
$_SESSION['var']=$var;
start_session();
应该放在你的 php 页面的开头。
在 PHP Action 文件中:
if(isset($_SESSION['var'])) $var=$_SESSION['var'];
第一个答案:
您还可以使用 $GLOBALS
:
if (isset($_POST['save_exit']))
{
echo $GLOBALS['var'];
}
检查这个documentation了解更多信息。
关于php - 通过 HTML 表单传递 PHP 变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18431638/