簡體   English   中英

在php中將隱藏字段中的值從一個頁面傳遞到另一個頁面

[英]passing value in hidden field from one page to another in php

我有一個簡單的登記表。 我想將在一頁中輸入的值傳遞給文本字段中的另一頁。 如何通過下一頁在php中傳遞和訪問它。

這是我的第一個php頁面。

提前致謝。

您可以在HTML中添加隱藏字段並在PHP中訪問它們:

<input type="hidden" name="myFieldName" value="someValue"/>

然后在PHP中:

$val = $_POST['myFieldName'];

如果你要再次輸出這個,你應該使用htmlspecialchars或類似的東西來防止注入攻擊。

<input type="hidden" name="myFieldName" value="<?=htmlspecialchars($_POST['myFieldName']);?>"/>

假設這是A頁中的表單輸入

<form name="" action="" method=post enctype="multipart/form-data">
<input type="text" name="myvalue" value="">
<input type=submit>
</form>

在第B頁

在您想要獲取值的頁面中放置此代碼

         <?PHP
           foreach ($_REQUEST as $key => $value ) {
             $$key=(stripslashes($value));
          }
         ?>

<form name="" action="" method=post enctype="multipart/form-data">
<input type="text" name="myvalue" value="<?PHP echo $myvalue" ?>">
<input type=submit>
</form>

所以你可以使用或附加變量值到另一個表單做你想做的其他事情

使用以下代碼,這應該對您有所幫助。

<form action ="formhandler.php" method ="POST" >
    <input name = "inputfield" />
    <input type="submit" />
</form>

在formhandler.php文件上你需要輸入以下代碼來獲取inputfiled的值。

$inputfield = isset($_POST['inputfield'])?$_POST['inputfield']:"";
// now you can do what ever you want with $inputfield value
echo($inputfield);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM