Tengo el siguiente problema:
Tengo el siguiente patrón:
- Categoria
- Marca
- Producto
Las consultas son estas:
Todos los productos pertenecen a la marca, y la marca a las categorias.
Pero quiero mostrar todos los productos que poseen a la misma categoria por ejm:
- Lentes de contacto
- Oakley
- Producto 1
- Producto 2
- Ray Ban
- Producto 1
- Producto 2
- Oakley
Mi problema es el siguiente: Quiero que al darle a lentes de contacto se desplieguen todos los productos que pertenecen a sus marcas, quiere decir que salgan todos los oakley y todos los ray ban... Pero mi consulta es esta:
Código PHP:
$registros = 8;
if (!$pagina) {
$inicio = 0;
$pagina = 1;
}
else {
$inicio = ($pagina - 1) * $registros;
}
$tipo= $_GET["id_tipo"];
$result_ti=mysql_query("select * from t_tipo WHERE id_tipo=".$tipo." ",$link);
$row_ti = mysql_fetch_array($result_ti);
$tipo_m= $row_ti["id_tipo"];
$result_ma=mysql_query("select * from t_marca WHERE id_tipo=".$tipo_m." ",$link);
$row_ma = mysql_fetch_array($result_ma);
$marca= $row_ma["id_marca"];
$result_mo=mysql_query("select * from t_producto WHERE id_marca=".$marca." ORDER BY id_producto",$link);
$total_registros = mysql_num_rows($result_mo);
$result_mo=mysql_query("select * from t_producto WHERE id_marca=".$marca." ORDER BY id_producto DESC LIMIT $inicio, $registros ",$link);
$total_paginas = ceil($total_registros / $registros);