Filtro avanzado en web Anuncios
Hola buenas tardes,
Tengo un problema con el filtro avanzado, estoy ampliando el filtro, y me salen las categorias, me pasa bien a las marcas, ,e envia bien los datos ya que me filtra los coches, pero ahora estoy añadiendo inmuebles y no los filtra, me dice que no hay anuncios......
Donde puede estar el error??
Gracias
Tengo un problema con el filtro avanzado, estoy ampliando el filtro, y me salen las categorias, me pasa bien a las marcas, ,e envia bien los datos ya que me filtra los coches, pero ahora estoy añadiendo inmuebles y no los filtra, me dice que no hay anuncios......
Donde puede estar el error??
Gracias
0
Puntos
Puntos
508
Visitas
Visitas
4
Resp
Resp
Por marofa hace 15 meses
Principiante
Respuesta #1
hola buenas tienes que agregar la nueva tabla al fichero que usas de "filtro" creo que se llama inc/filtrocat1.php
como vemos en el ejemplo del curso tenemos esto:
salu2
como vemos en el ejemplo del curso tenemos esto:
if ($_POST['valor']=='Coches'){ $query_DatosCategorias = "SELECT * FROM z_marcascoches ORDER BY marcas"; $texto='Marca'; } else if ($_POST['valor']=='Telefonía'){ $query_DatosCategorias = "SELECT * FROM z_marcasmovil ORDER BY marcas"; $texto='Marca'; } else if ($_POST['valor']=='Cursos'){ $query_DatosCategorias = "SELECT * FROM z_tiposcursos ORDER BY marcas"; $texto='Tipo'; }si agregas una nueva tabla a la base de datos tienes que agregarla tb aquí, imaginemos que la nueva tabla se llama z_tipostelevisores:
if ($_POST['valor']=='Coches'){ $query_DatosCategorias = "SELECT * FROM z_marcascoches ORDER BY marcas"; $texto='Marca'; } else if ($_POST['valor']=='Telefonía'){ $query_DatosCategorias = "SELECT * FROM z_marcasmovil ORDER BY marcas"; $texto='Marca'; } else if ($_POST['valor']=='Cursos'){ $query_DatosCategorias = "SELECT * FROM z_tiposcursos ORDER BY marcas"; $texto='Tipo'; } else if ($_POST['valor']=='Televisores'){ $query_DatosCategorias = "SELECT * FROM z_tipostelevisores ORDER BY marcas"; $texto='Marca'; }es cuestión de que revises los vídeos justo en esa parte y con un poco de lógica lo sacas tu mismo ;)
salu2
0
Puntos
Puntos
Por alber hace 14 meses
Administrador
Respuesta #2
disculpa por la demora, ya volvemos a estar por aquí
0
Puntos
Puntos
Por alber hace 14 meses
Administrador
Respuesta #3
hola el codigo que tengo es este:

Ahora les pongo lo que me aparece con las (alert(valor); alert(tipo);) que tengo puestas en la funcion:
filtramos por Coches:



y ahora por marca de coche:

y filtra perfectamente:

Pero ahora lo hacemos por ejemplo con Inmuebles:


Ahora por la marca o tipo:

y no lo filtra:

Como podeis ver no filtra, tampo en la otra categoria de telefonos que e puesto. solo filtra la categoria coches perfectamente.
Me podeis ayudar Porfavor

Ahora les pongo lo que me aparece con las (alert(valor); alert(tipo);) que tengo puestas en la funcion:
filtramos por Coches:



y ahora por marca de coche:

y filtra perfectamente:

Pero ahora lo hacemos por ejemplo con Inmuebles:


Ahora por la marca o tipo:

y no lo filtra:

Como podeis ver no filtra, tampo en la otra categoria de telefonos que e puesto. solo filtra la categoria coches perfectamente.
Me podeis ayudar Porfavor
0
Puntos
Puntos
Por marofa hace 14 meses
Principiante
Respuesta #4
Gracias
alber dijo: disculpa por la demora, ya volvemos a estar por aquíLe e puesto varias capturas de pantalla haber si me puede ayudar
Gracias
0
Puntos
Puntos
Por marofa hace 14 meses
Principiante