Foros del Web » Programando para Internet » PHP »

formulario de busqueda

Estas en el tema de formulario de busqueda en el foro de PHP en Foros del Web. hola, tengo un formulario de busqueda que me funciona a la perfeccion, pero ahora cuando entro a otra pagina enlazada con esta y luego me ...
  #1 (permalink)  
Antiguo 20/08/2009, 10:03
 
Fecha de Ingreso: septiembre-2008
Mensajes: 136
Antigüedad: 16 años, 2 meses
Puntos: 1
formulario de busqueda

hola, tengo un formulario de busqueda que me funciona a la perfeccion, pero ahora cuando entro a otra pagina enlazada con esta y luego me devuelvo, se pierde la busqueda que tenia, se que por el metodo GET no se pierden pero la verdad no se como inplementarlo, asi es la idea del formulario:
Código PHP:
<?
//include conexion.php

<form name="form1" method="get" action="">
 <
input name="TI1" type="text" id="TI1" size="20" VALUE="<? ECHO $TI1; ?>">
<
input type="submit" name="Submit" value="BUSCAR">
</
form>

//while para mostrar la tabla con los datos de la busqueda. Aqui esta los enlaces de cada fila determinada.
 
?>
espero me entiendan, saludos.
help
  #2 (permalink)  
Antiguo 20/08/2009, 10:47
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 17 años, 2 meses
Puntos: 23
Respuesta: formulario de busqueda

La vdd no entendi

a ver si con archivos

1. estas en index
2. presionas buscar y te manda a resultados
3. desde resultados te vas a otro archivo (como te vas a ese otro archivo; por link?)
4. como te regresas a resultados?

Saludos
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
  #3 (permalink)  
Antiguo 20/08/2009, 11:07
 
Fecha de Ingreso: septiembre-2008
Mensajes: 136
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: formulario de busqueda

gracias Avatar810 por tu tiempo, mira estoy en index busco y manda resultados, esos resultados tienen un link que me manda a otra pagina, para devolverme a los resultados uso otro link que se llama atras.

la idea es que cuando seleccione atras me devuelva al ultimo resultado que tenia, sin que se pierda las variables de busqueda.
saludos.
  #4 (permalink)  
Antiguo 20/08/2009, 12:35
 
Fecha de Ingreso: septiembre-2008
Mensajes: 136
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: formulario de busqueda

nadie me va a dar una manito
  #5 (permalink)  
Antiguo 20/08/2009, 12:36
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 17 años, 2 meses
Puntos: 23
Respuesta: formulario de busqueda

ok, en tu pagina de resultados debes colocar (al link) los parámetros que recibiste desde el index y en la otra pagina donde tienes el "atras" también debes incluirlos

o una opcion algo diferente es uses javascript para accesar al history.back()
pero a veces solicita que el usuario refresque la pagina...
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
  #6 (permalink)  
Antiguo 20/08/2009, 13:13
 
Fecha de Ingreso: septiembre-2008
Mensajes: 136
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: formulario de busqueda

ok Avatar810 mira lo que hice:

este es el link de resultados, aqui mando por parametro todas las variables de la consulta com me dijistes:
Código PHP:
<a href="listado_de_datos.php?id_evento=<? echo $datos[0] ;?>&nom_evento=<? echo $datos[1]; ?>&fecha_evento=<? echo $datos[2]; ?>&id_tipo_evento=<? echo $datos[3]; ?>&num_personas=<? echo $datos[5]; ?>&id_ciudad=<? echo $datos[6]; ?>"><? ECHO $datos[0];?>-</a>
y aqui esta el link del atras de la otra pagina con los mismos parametros:
Código PHP:
<a href="Listado_eventos.php?id_evento=<? echo $datos[0] ;?>&nom_evento=<? echo $datos[1]; ?>&fecha_evento=<? echo $datos[2]; ?>&id_tipo_evento=<? echo $datos[3]; ?>&num_personas=<? echo $datos[5]; ?>&id_ciudad=<? echo $datos[6]; ?>">[Atras]</a>
pero Avatar810 sigue igual, se pierde la consulta, sera que me puedes guiar en que me equivoque, gracias.
  #7 (permalink)  
Antiguo 20/08/2009, 14:03
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 17 años, 2 meses
Puntos: 23
Respuesta: formulario de busqueda

como generas el arreglo datos[]??
los valores los tomas de post o get??

los parameros se pasan de forma correcta?? osea; con valores??

tu codigo de busqueda que lee o que recibe post o get o ambos??

si he tardado es pq estaba comiendo y antes en unas juntas

Saludos
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
  #8 (permalink)  
Antiguo 20/08/2009, 14:17
 
Fecha de Ingreso: septiembre-2008
Mensajes: 136
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: formulario de busqueda

ok Avatar810,

el formulario de busqueda lo tengo en GET arribita lo puedes ver, los valores si pasan de forma correcta.
  #9 (permalink)  
Antiguo 20/08/2009, 14:23
 
Fecha de Ingreso: septiembre-2008
Mensajes: 136
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: formulario de busqueda

Es que tengo una duda yo puse en el formulario de busqueda el metodo get:
Código PHP:
<? 
//include conexion.php 

<form name="form1" method="get" action=""
 <
input name="TI1" type="text" id="TI1" size="20" VALUE="<? ECHO $TI1; ?>"
<
input type="submit" name="Submit" value="BUSCAR"
</
form

//while para mostrar la tabla con los datos de la busqueda. Aqui esta los enlaces de cada fila determinada. 
 
?>
pero no se si falta algo mas o que?
  #10 (permalink)  
Antiguo 20/08/2009, 14:43
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 17 años, 2 meses
Puntos: 23
Respuesta: formulario de busqueda

oye en los link no esta el campo TI1, ese es el mas importante, pues es el que filtra la busqueda... (de hecho es al unico que me referia que deberias pasar en "atras"

bueno con unico me refiero a los involucrados en la buscqueda/filtro
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
  #11 (permalink)  
Antiguo 20/08/2009, 15:00
 
Fecha de Ingreso: septiembre-2008
Mensajes: 136
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: formulario de busqueda

a ya, pero dame un ejemplo de como poner esas variables, es que como tambien necesito las otras:
Código PHP:
<a href="listado_de_datos.php?id_evento=<? echo $datos[0]; ?>&nom_evento=<? echo $datos[1]; ?>"><? ECHO $datos[0];?>-</a>
guiame un poco porfavor.
  #12 (permalink)  
Antiguo 20/08/2009, 15:04
 
Fecha de Ingreso: septiembre-2008
Mensajes: 136
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: formulario de busqueda

uy viejo no sabes cuanto te agradezco si era como tu decias.

asi:
Código PHP:
<a href="Listado_eventos.php?id_evento=<? echo $id_evento?>&nom_evento=<? echo $nom_evento?>&TI1=<? echo $TI1?>">[Atras]</a>

viejo muchisimas gracias por tu ayuda.
saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:30.