Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Url de buscador con valores buscados

Estas en el tema de Url de buscador con valores buscados en el foro de PHP en Foros del Web. Hola, tengo un buscador php que coge las variables de un select. Funciona bien pero cuando le doy a buscar y realiza la búsqueda en ...
  #1 (permalink)  
Antiguo 27/12/2014, 08:56
 
Fecha de Ingreso: julio-2011
Ubicación: España
Mensajes: 127
Antigüedad: 12 años, 8 meses
Puntos: 2
Url de buscador con valores buscados

Hola, tengo un buscador php que coge las variables de un select. Funciona bien pero cuando le doy a buscar y realiza la búsqueda en la base de datos, los resultados siempre me los muestra en la url del archivo php donde se encuentra el código del buscador:
miweb.com/buscador.php

Mi pregunta es como hacer para que al buscar, la url coja los parámetros buscados y así se pueda compartir la url.
Ejemplo, si el usuario ha seleccionado Color: rojo y Fruta: fresa, miweb.com/color=rojo&fruta=fresa (o algo similar)

Gracias
  #2 (permalink)  
Antiguo 27/12/2014, 09:47
Avatar de jordirmz  
Fecha de Ingreso: enero-2013
Ubicación: Catalunya
Mensajes: 14
Antigüedad: 11 años, 3 meses
Puntos: 1
Respuesta: Url de buscador con valores buscados

Hola,

Si te he entendido bien sólo necesitas cambiar el método HTTP para enviar los datos de POST a GET. Una vez echo esto, los campos del formulario se pasaran por la URL:

Ej. www.ejemplo.com/buscador.php?nombre1=valor1&nombre2=valor2...

Para usar los valores de las variables en el código, cambias el $_POST['nombre1'] por $_GET['nombre1'] y ya está.

Un saludo

EDITO:
Debes tener en cuenta a la hora de usar las variables en tu código que los parámetros se pasan por la URL y que por lo tanto, son fácilmente modificables. ¡¡Debes adaptar tu código para evitar errores inesperados!!

Última edición por jordirmz; 27/12/2014 a las 09:54 Razón: Añadir advertencia para evitar errores inesperados
  #3 (permalink)  
Antiguo 27/12/2014, 15:47
(Desactivado)
 
Fecha de Ingreso: enero-2013
Mensajes: 289
Antigüedad: 11 años, 2 meses
Puntos: 10
Respuesta: Url de buscador con valores buscados

The method attribute specifies the HTTP method (GET or POST) to be used when submitting the forms:

<form action="action_page.php" method="GET">

or:

<form action="action_page.php" method="POST">

Etiquetas: buscador, select, url, variable
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 16:06.