2013-03-08 3 views
0

У меня есть страница PHP, в котором пользователь вводит формируют details..when пользователь нажимает на поиск пользователя должен быть перенаправлены на другую страницу с отфильтрованных значений ..Как отправить данные страницы на другую страницу в PHP?

+0

Установите действие своей формы на вторую страницу, получите и обработайте данные и создайте «отфильтрованные значения». что ты уже испробовал? –

+0

Подробнее о [http request methods] (http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) и [сеансах] (http://www.php.net/manual/en/book.session.php). – Leri

ответ

3

вы можете попробовать, как это:

search.php

<form method="post" action="search_process.php"> 
Field 1: <input type="text" name="f_1" /><br/> 
Field 2: <input type="text" name="f_2" /><br/> 
Field 3: <input type="text" name="f_3" /><br/> 
<input type="submit" name="submit" value="Submit" /> 
</form> 

search_process.php

if($_POST['submit'] == "Submit") 
{ 
echo $_POST['f_1'] . '<br />'; 
echo $_POST['f_2'] . '<br />'; 
echo $_POST['f_3']; 
} 
0

добавить method сформировать get/post и action = туда, где вы хотите перенаправить ..

<form method="post" action="path\to\anotherrpage"> //say search.php 
<input type="test" name="search" /> 
//your fields 

</form> 

, и вы можете на значения в другой странице (search.php) по

var searchedtext=$_POST['search']; // if your method is post 
var searchedtext=$_GET['search']; // if your method is get 
+0

Получил это .. Спасибо всем ... – adi

0

вы можете отправить форму с помощью сообщения или получить метод с действием в другой файл php, например, с именем search.php. В этом файле и нужно сделать процесс поиска и еще одна вещь, ключ к поиску

0

Три пути

  1. POST

Вы можете передавать данные из одной страницы на другую, как $_POST переменных. Данные будут скрыты от пользователей.

  1. GET

Вы можете передавать данные из одной страницы на другую, как $_GET переменных. Данные будут показаны в URL-ссылке. Точно так же вы можете передавать данные через url и получать их на следующей странице.

  1. SESSION

Вы можете получить данные в любом месте на сайте с помощью сеансов.

Ссылки хорошо описаны.