2013-02-11 6 views
0

Моя проблема заключается в том, что у меня есть ссылка на странице 1 с переменной, связанной с ним эксПередача переменной на третьей странице

<a href="product.php?family=Spring">Spring</a> 

, когда пользователь нажимает на эту ссылку я переслать его на HTML-страницу Say PAGE 2, содержащая регистрационную форму, когда он заполняет форму и нажимает отправить данные формы, данные, которые он вставил, захватываются другой php-страницей. Попросите PAGE 3 с запросом.

Что я хочу, что переменная, связанная со ссылкой (Spring) на странице 1 также могут быть переданы третьей странице, где данные формы и переменной, связанной со ссылкой на страницу 1, могут быть обработаны

ответ

0

изменить свою регистрацию расширение страницы на .php, а затем в форме включают скрытое поле, как показано ниже

<input type="hidden" name="family" id="family" value="<?php echo $_GET["family"];?>"> 
+0

Thanx A Lot решила мою проблему Уважаемый @ripa – Bandayar

2

Что вам нужно выполнить взятые данные из ссылки (Spring) и сохранить в скрытом поле, как показано ниже. Вам понадобится массив php $_GET, и ваша страница должна иметь расширение .php.

<input type="hidden" name="Spring" value="Spring value"> 
<input type="hidden" name="Spring2" value="Spring value 2"> 

Сохраните скрытые поля ввода в своей регистрационной форме. Когда будет отправлена ​​регистрационная форма, эта скрытая подача будет отправлена ​​вместе с формой. Затем вы можете восстановить их, так как теперь вы извлекаете значения регистрации.

+0

An это один слишком Thanx @Dasun – Bandayar

0

Возьмите одно поле hiddne в регистрационной форме, такие как

<input type="hidden" name="passed_var" value="<?php echo $_GET['family']; ?>" />
+0

Thanx его тоже работает @Dipesh – Bandayar

+0

хорошо я был быстрее, чем ответить Рипа даже Dasun более быстрее, я тоже ... lol просто шучу ... приветствую брата, –

-1

Вы можете посмотреть в Sessions, чтобы этот

сессии Суперглобальные, которые могут быть активированы с помощью PHP

session_start() 

команда.

Вы можете хранить и получать доступ к переменным SESSION так:

page1.php

<?php 
session_start(); 
$_SESSION['foo'] = "bar"; 
?> 

page2.php

<?php 
session_start() 
$foobar = $_SESSION['foo']; 

echo $foobar; 
//echo's: "bar"; 

?> 

Вы можете прочитать больше о Sessions here и here

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