передача значения в скрытом поле с одной страницы на другую в php - PullRequest
1 голос
/ 13 января 2012

У меня есть простая форма регистрации. Я хочу передать значение, введенное на одной странице, другому в текстовом поле. как пройти и получить к нему доступ со следующей страницы в php.

это моя первая php-страница.

Заранее спасибо.

Ответы [ 3 ]

3 голосов
/ 13 января 2012

Вы можете добавить скрытые поля в HTML и получить к ним доступ в PHP:

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

Затем в PHP:

$val = $_POST['myFieldName'];

Если вы собираетесь вывести это снова, вы должны использоватьhtmlspecialchars или что-то подобное для предотвращения инъекционных атак.

<input type="hidden" name="myFieldName" value="<?=htmlspecialchars($_POST['myFieldName']);?>"/>
0 голосов
/ 13 января 2012

используйте следующий код, который должен вам помочь.

<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);
0 голосов
/ 13 января 2012

Предположим, это форма ввода на странице 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>

Вы можете использовать или прикрепить значение переменной к другой форме и сделать то, что вы хотите сделать

...