2016-03-10 4 views
1

LoginForm.phpPHP получать значения из одной формы в другую

<form action="" method="post"> 
<font size="12px"><label><b>USER ID:</b></label><span id="tab6"></span> 
<input type="text" name="t1" title="Enter The Station Id" maxlength="5"> 

newform.php

<input type="text" value="<?php $_POST["t1"]; ?>"> 

я хочу, чтобы получить значение идента текстового поля в logingorm.php и отображать содержимое в текстовом поле в newform.php Я добавил некоторые проверки, поэтому я не хочу использовать action="newform.php", есть ли другой способ получить значения из одной формы в другую.

+0

Вы можете использовать javascript для отправки формы. –

+1

change value = "" – soni8010

+0

использовать метод GET или хранить в cookie ... и т. Д. – devpro

ответ

2

Когда форма передаются затем в LoginForm.php напишите следующий кодом ..

session_start(); 
if (isset($_POST)) 
{ 
    $t1 = $_POST['t1']; 
    $_SESSION['t1'] = $t1; 
} 

Здесь я установил переменную t1 сеанса. Затем мы можем использовать эту переменную сеанса где угодно. Я использую этот t1 в newform.php.

session_start(); 
$t1 = ''; 
if (isset($_SESSION['t1'])) 
{ 
    $t1 = $_SESSION['t1']; 
} 
<input type="text" value="<?php echo $t1; ?>"> 
+0

спасибо sanjay chaudhari i got результат –

+1

Это еще одна альтернатива. Вы должны использовать! Empty ($ _ SESSION ['t1']), потому что возможно, что t1 является нулевым. upvoted :-) –

+0

спасибо, но я не собираюсь предоставлять никаких нулевых значений –

1

Вы должны дать действие формы: -

<form action="newform.php" method="post"> 
<font size="12px"><label><b>USER ID:</b></label><span id="tab6"></span> 
<input type="text" name="t1" title="Enter The Station Id" maxlength="5"> 

в newform.php вы должны повторить значение,

<input type="text" value="<?php echo $_POST["t1"]; ?>"> 

Если действие установлено "" форма представляет собой. То есть, если ваш скрипт является index.php, ваша форма отправляется в index.php.

вместо этого вы можете подать с помощью JQuery

$("#form-id").submit() 

и снова с помощью Javascript вы можете сделать.

document.getElementById("form-id").submit() 
+0

Он не хочет давать атрибут действия .... –

+0

да @MihirBhatt Я обновил ответ :) –

+0

я не знаю jquery вы можете прислать мне какие-либо примеры. –

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