Bueno soy bastante nuevo en esto del php y tengo una duda que ojala alguien me sepa responder.
Estoy necesitando armar un menú que toma sus valores de una tabla en función de la sección de sitio en donde se encuentra el visitante.
Más específicamente se divide por marcas y por categorías de productos. Así hay categorías de productos que se deben mostrar en algunas marcas pero otras no.
Tal vez haya alguna forma mejor de hacerlo pero yo me lo plantee así, cuando el visitante hace clic en el botón de una marca se pasa un get a la pagina marcas.php en donde se crea una session con dicha marca. Luego hago una consulta para levantar de la base las categorías que se deben mostrar. El tema es que una misma categoría de productos puede ser mostrada en varias marcas. Por esto cuando se crea una nueva categoría de productos a la misma se le asignan las marcas que estarán asociadas a ella. Esto guarda en la tabla categorias_productos las marcas asociadas con el formato: marca1, marca2, marca3, etc.
Ahora el problema es que he logrado que funcione a medias, porque en algunos casos y para algunas marcas la consulta que levanta las categorías a mostrarse funciona pero en otros no.
Para seleccionar la tabla y filtrar las marcas estoy usando esto
Código PHP:
"SELECT * FROM categorias WHERE marcas_asociadas > '$marca'"
Lo que necesitaría saber es como hacer para corroborar que lo que esta guardado en la tabla contiene la marca que busco.
¿Alguna sugerencia?
Desde ya muchas gracias por su ayuda...
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
Bueno ya descubri como hacerlo, asi que en fin. Como no puedo borrarlo, se solucionaba asi de simple:
Código PHP:
SELECT * FROM categorias WHERE marcas_asociadas LIKE '%$marca%'