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
1343
Visitas
Visitas
5
Resp
Resp
Por marofa hace 68 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 67 meses
Administrador
Respuesta #2
disculpa por la demora, ya volvemos a estar por aquí
0
Puntos
Puntos
Por alber hace 67 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 67 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 67 meses
Principiante
Respuesta #5
Muchas gracias por la información, ahora pude actualizar mi página web para mejorar los anuncios.
_____________________________________________________________________________
Tengo empresas de promotoría |Tengo una página web de artículos de belleza.
_____________________________________________________________________________
Tengo empresas de promotoría |Tengo una página web de artículos de belleza.
0
Puntos
Puntos