在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。 –