Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/10/2013, 13:55
fumatamax
 
Fecha de Ingreso: agosto-2013
Ubicación: españa
Mensajes: 8
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Las Relaciones entre SubCategoria y Productos

Cita:
Iniciado por Triby Ver Mensaje
Y cuál es entonces tu problema?
a) Realizar la consulta para obtener los productos
b) Mostrar sub-categorías y productos
c) Ambas

En todo caso, no basta con ver tus tablas, también tienes que mostrar algo de código para tratar de ayudarte sobre algo en concreto.
Seria Realmente la consulta para mostrar sub-categorias y productos relacionados a la subcategoria. vamos Ambas


Compruebo de que me llegue por GET la Categoria y se convierte en numero entero. Asi que se muestra la subcategoria y los productos que esten relacionado de cada subcategoria..

Mi consulta es que a la ora de sacar los subcategorias solamente se muestra el primer producto y no todos los que lleva la subcategoria relacionada. Estaba intentando hacer un while con otro dentro, pero acaba por Colgarse xDD

Realmente no se me ocurre la idea para sacar a partir de la Categoria pasada, que se muestre todo lo relacionado.


Código PHP:
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';
                }
            }    
        }