Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2014, 18:32
cesa_r
 
Fecha de Ingreso: julio-2013
Mensajes: 158
Antigüedad: 11 años, 6 meses
Puntos: 6
Separar cadena en multiples secciones para crear filtro

Bueno que tal espero puedan ayudarme les agradeceria bastante, bien estoy creando un filtro, recibo por GET una variable la cual contine multiples selcciones de 4 menus recibo una variable con siguientes datos:
Código PHP:
var $filter select_time=1&grade1=1&grade2=2&grade3=3&genre5=5&genre19=19&language0=
bien la seleccion puede variar dependiendo de que opciones marque el usuario son 4 menus a uno lo identifica select_time el otro grade, genre, y language bien como se ve puede ver puede haber multiples selecciones como grade que en este caso son 3 (grade1, grade2, grade3) en este caso cuando el valor sea 0 se entiende que quiere todos los regitros sobre la categoria si alguien pudiera hecharme una manita.

Código SQL:
Ver original
  1. $query_movies = "SELECT * FROM tblpeliculas";

la idea esque se busque en la tabla las categorias seleccionadas y quede algo como esto:

Código SQL:
Ver original
  1. $query_movies = "SELECT * FROM tblmovies WHERE tblmovies.time = 1 & tblmovies.idgrade = 1, 2, 3 & tblmovies.idgenre = 5, 19"; //LANGUAGE no porque como su valor es cero y se entiende que quiere todos los lenguajes

Lo publique en php porque aunque la finalidad es sql la respuesta basicamente se encuentra en php