在html表单中,我有一个变量$var = "some value";
。通过HTML表单传递PHP变量值
我想在表单发布后调用这个变量。表单发布在同一页面上。
我想在这里
if (isset($_POST['save_exit']))
{
echo $var;
}
呼叫,但变量不是印刷。我在哪里必须使用代码GLOBAL?
在html表单中,我有一个变量$var = "some value";
。通过HTML表单传递PHP变量值
我想在表单发布后调用这个变量。表单发布在同一页面上。
我想在这里
if (isset($_POST['save_exit']))
{
echo $var;
}
呼叫,但变量不是印刷。我在哪里必须使用代码GLOBAL?
编辑:您的意见后,我知道你是想通过你的表单传递变量。
为此,您可以使用隐藏字段:
<input type='hidden' name='var' value='<?php echo "$var";?>'/>
在PHP中操作文件:
<?php
if(isset($_POST['var'])) $var=$_POST['var'];
?>
或者使用会议: 在第一页:
$_SESSION['var']=$var;
start_session();
应放置在th处e开始你的php页面。
在PHP中操作文件:
if(isset($_SESSION['var'])) $var=$_SESSION['var'];
第一个答案:
您还可以使用$GLOBALS
:
if (isset($_POST['save_exit']))
{
echo $GLOBALS['var'];
}
检查这个documentation更多的信息。
为什么你已经downvoted?请解释请 –
+1作为downvotes是跛脚! – infinity
我第一个隐藏的领域了...我很抱歉,我问错了问题,因为我不知道这是什么叫...现在我来了解它的调用通过隐藏字段传递变量.. thans .. – user2642907
试一下
第一名
global $var;
$var = 'value';
第二名
global $var;
if (isset($_POST['save_exit']))
{
echo $var;
}
或者,如果你想成为更明确的,你可以使用全局变量数组:
$GLOBALS['var'] = 'test';
// after that
echo $GLOBALS['var'];
这里是第三个选项,它与PHP全局无关,这是由于缺乏清晰性和问题信息。所以,如果你有HTML表单,您想通过“变量” /值对另一个PHP脚本,你必须做到以下几点:
HTML表单
<form action="script.php" method="post">
<input type="text" value="<?php echo $var?>" name="var" />
<input type="submit" value="Send" />
</form>
PHP脚本(“脚本。 PHP“)
<?php
$var = $_POST['var'];
echo $var;
?>
我使用第一个示例,但它不工作在我的情况.... O/P函数我在$ var存储在窗体中。发布之后,我想在阅读时打印此...但它不起作用。 – user2642907
ewww'global'?他只需要一个隐藏的输入。而已。 – itachi
如果php变量为true,我正在打印html表单。在阅读时我想要的价值是相同的。 – user2642907
'在html表单中我有一个变量$ var =“some value”;。 - 怎么样?你能告诉我们代码吗? –
您需要详细说明它是否在同一个文件中,如果表单帖子严重影响变量赋值和输出,并且示例代码不在函数内。 – mario
php和html没有任何tobdo对方。你使用php生成html,并使用表单将数据发回到php。 –