2014-03-05 3 views
0

У меня есть поле с именем username. Я отображаю данные на второй странице, используя $_POST['username']. Ниже отображаемого имени пользователя будет другая форма. Когда я отправляю эту форму, страница обновляется, и результат отображается на той же странице. Но то, что происходит с отображаемым именем пользователя, - это значение null.POST значение становится null после отправки формы

+0

уверены, что ваша форма указывает на вторую страницу? –

+1

Чтобы получить справку, вам необходимо опубликовать свой код. –

ответ

1

Потому что $_POST['username'] является nolonger в данных сообщения. Если вы хотите, чтобы передать его, создать скрытый вход на второй странице с именем «имя пользователя», а затем установите его значение $_POST['username']

<input type="hidden" name="username" value="<?php echo $_POST['username'];?>" /> 

Теперь, когда вы передаете свою страницу, то «имя пользователя» после переменной будет снова быть доступным.

Смежные вопросы