Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/11/2011, 14:44
Avatar de linuxzero
linuxzero
 
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: Duda sobre busqueda en PHP

cambia en el form el action, en vez de get usa post y en el php en vez de $_GET usa $_POST

despues en el sql hay varios conceptos:

En el value de los check les envias como value un string el cual se va a buscar en la base de datos, yo por muchas cuestiones te recomiendo que el value sea el id que se relaciona en la base con ese valor de "goma", para que despues en el sql usas ids para buscar y no texto porque puede que el que le pases por post en el check no sea identicamente igual en la base de datos, pero bueno, siguiendo tu ejemplo en el sql cambiaria el where y el php quedaria algo asi:

Código PHP:
Ver original
  1. $marca = join(','$_POST['brand']);
  2.  
  3. $busqueda = "SELECT * FROM products WHERE pd_valor='" . $_POST['valor'] . "' AND marca IN (" . $marca . ")";

Fijate de modificar la parte de código que te mande y despues contame ;)

Saludos!
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com