
Las Relaciones entre SubCategoria y Productos
Publicado por Michael (4 intervenciones) el 03/11/2013 20:01:56
Buenas, es mi primer post en esta Comunidad y esque tengo una duda rondando. Y es que necesito mostrar los productos con su subcategoria correspondiente, os dejo un imagen de lo que mas o menos es lo que deseo mostrar. Pero la duda reside en que no se donde aplicarle el otro while que le falta ademas de como hacer para que haga un bucle dentro de la subcategoria para mostrar todos los productos, pero esta a su vez esta haciendo otro bucle de subcategoria para mostrarlas.
Madre mia que cacao que tengo
http://www.subeimagenes.com/img/crokis-766936.html
Base Datos:
Productos
-idCategoria
-idSubcategoria
-NombreProducto
-FotoProducto
-DatosProducto
Categoria
-idCategoria
-NombreCategoria
SubCategoria
-idCategoria
-idSubcategoria
-NombreSubcategoria
Madre mia que cacao que tengo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
if(isset($_GET["Csel"])){
//Seleccion de Familia a SubFamilia
//----------------------------------
$idCateFamily = intval($_GET["Csel"]); #Guardamos en Numero Entero la Categoria Seleccionada
$sqlSubCate = "SELECT * FROM subfamilias WHERE idFamilia = $idCateFamily ORDER BY S_Nombre";
$resSubCate = mysqli_query($idcon, $sqlSubCate);
if(mysqli_num_rows($resSubCate) >=1){
while($filaSubCat = mysqli_fetch_assoc($resSubCate)){
$losProductos .= '<div style="width:100%;height:35px;background-color:#FF2215;">'.$filaSubCat["S_Nombre"].'</div>';
$IdentSubCatego = $filaSubCat["idSubFamilia"];
$sqlSubF = "SELECT * FROM productos WHERE idSubFamilia = $IdentSubCatego";
$resSubF = mysqli_query($idcon, $sqlSubF);
$filaCat = mysqli_fetch_assoc($resSubF);
print_r($filaCat);
if($filaSubCat["idSubFamilia"] == $IdentSubCatego){
$losProductos .= '<div style="float:left;width:31%;padding:5px;">
<div style="min-height:15%; margin:4px 2px;position:relative;" id="checklist_Supermer">
<div style="width:100%; min-height:30%; border:solid 1px #cacaca;" id="meng">
<img class="image-decoration" src="'.$filaCat["Imagen"].'" alt="'.$filaCat["Nombre_P"].'" />
</div>
<div style="margin:auto; width:90%; height:45px;display:block;">
<div style="width:10%; height:100%; float:left;">
<input type="checkbox" class="css-checkbox" name="productCheck[]" id="ComprobarCheck[]" value="'.$filaCat["idProducto"].'" />
</div>
<div style="width:90%; height:100%; float:left; text-align:center;">
<p style="font-size:9px;">'.$filaCat["Nombre_P"].'</p>
</div>
</div>
<input type="hidden" name="protid" value="' . $filaCat["idProducto"] . '" />
</div>
</div>';
}else{
$losProductos .= 'No hay Sub-categorias y ni Productos';
}
}
}
Base Datos:
Productos
-idCategoria
-idSubcategoria
-NombreProducto
-FotoProducto
-DatosProducto
Categoria
-idCategoria
-NombreCategoria
SubCategoria
-idCategoria
-idSubcategoria
-NombreSubcategoria
Valora esta pregunta


0