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
Editado
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
Editado
0
Puntos
Puntos
1319
Visitas
Visitas
4
Resp
Resp
Por marofa hace 7 años
Novice
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 7 años
Admin
Respuesta #2
disculpa por la demora, ya volvemos a estar por aquí
0
Puntos
Puntos
Por alber hace 7 años
Admin
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 7 años
Novice
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 7 años
Novice