Foros del Web » Programando para Internet » PHP »

volver a pagina de resultados de busqueda

Estas en el tema de volver a pagina de resultados de busqueda en el foro de PHP en Foros del Web. Hola amigos: he estado indagando y no logro encontrar este asunto. - tengo un pequeño sistema de busquedas con php y mysql. - para cada ...
  #1 (permalink)  
Antiguo 05/06/2006, 00:28
Avatar de dplweb  
Fecha de Ingreso: enero-2002
Mensajes: 74
Antigüedad: 15 años, 11 meses
Puntos: 0
Sonrisa volver a pagina de resultados de busqueda

Hola amigos:

he estado indagando y no logro encontrar este asunto.

- tengo un pequeño sistema de busquedas con php y mysql.
- para cada resultado tengo un link "notificar enlace fallido" para mandar un mail al webmaster cuando hay un link roto.
- necesito que el script que procesa esa informacion y manda el mail luego me redireccione a la pagina con el resultado de la busqueda original.

ahi esta mi problema.

- la busqueda envia datos por POST.
- necesito algo asi como un header() que pueda manejar la variable que contiene el dato para hacer la busqueday que lo vuelva a enviar como POST.

creo haber visto alguna vez algo asi como

Código PHP:
header("POST index.php?hh=123"); 

Si alguno de ustedes me puede ayudar con esto o con otra solucion mas simple, sera bienvenido.
Gracias.
  #2 (permalink)  
Antiguo 05/06/2006, 03:50
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 12 años, 2 meses
Puntos: 18
No sé si entendí bien el problema. Creo que lo que necesitas es hacer una redirección.
Código PHP:
header("Location: index.php?hh=123"); 
  #3 (permalink)  
Antiguo 05/06/2006, 04:00
Avatar de nosoynadie  
Fecha de Ingreso: noviembre-2005
Ubicación: dando vueltas por aquí
Mensajes: 206
Antigüedad: 12 años
Puntos: 1
Cita:
Iniciado por dplweb
ahi esta mi problema.

- la busqueda envia datos por POST.
- necesito algo asi como un header() que pueda manejar la variable que contiene el dato para hacer la busqueday que lo vuelva a enviar como POST.
Hola, una posible solución a lo que preguntas pudiera ser:

1. que el enlace, de aviso de 'enlace fallido', sea activado con javascript de modo que te mande, al documento que envía el email, los datos del formulario que tienes.
2. después de enviar el email, puedes reconstruir un formulario con los datos que enviaste, dentro de campos ocultos, y con una sentencia de javascript enviar el formulario al documento anterior (del que venías)

?Te puede valer? espero no haber liado mucho la explicación
__________________
http://www.nosoynadie.net/
  #4 (permalink)  
Antiguo 05/06/2006, 23:27
Avatar de dplweb  
Fecha de Ingreso: enero-2002
Mensajes: 74
Antigüedad: 15 años, 11 meses
Puntos: 0
Hola!!
Ufff!! me parece que esto es nuevo para mi.
el manejo del header() lo tengo claro (en general)
la idea es que cuando mande el mail de notificacion, poder volver al resultado de la busqueda original automaticamente.

Cuando dices "activado con javascript" te refieres a algo como...?:

Código HTML:
<A HREF="sql.php?t=tabla&a=4&o=modulo&id=10" 
onClick="return conf()">Enlace fallido</A> 
conf() es una funcion javascript
Código:
function conf() {
test = confirm("¿Está seguro que desea enviar la notificación?");
if (test) return true;
else return false;
}
Eso de reconstruir un formulario... te refieres hacerlo "al vuelo"??
Cre oque necesitaria enviar mas informacion en la URL cierto? Como por ejemplo la palabra usada en la busqueda... pero sinceramente no me queda clara tu solucion...
Me la puedes aclarar si no es mucha la molestia??

Muchas gracias.
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 01:50.