Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/01/2010, 10:29
kof3d
 
Fecha de Ingreso: diciembre-2007
Mensajes: 42
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Conexión a BD MySQL y consultas anidadas

Gracias por tu respuesta pateketrueke, pero creo que tengo ciertos vacios en mi concepto del patron Singleton y su utilización...

Este es el problema... como puedes ver en el siguiente codigo, utilizo un ciclo do_while que se encarga de mostrar las secciones y dentro de este se ejecuta otro do_while que muestra las categorias dependiendo de la sección a la que pertenece...

Si utilizo el patron singleton la variable resultado cambiaría en cada iteración del do_while secciones (si es que entiendo bien el funcionamiento de singleton)

Cómo puedo hacerlo entonces?

Código PHP:
<?
                
do{
                    
$sec $seccion->ver_resultado();
                
?>
                    <li><span><? echo $sec->nombre_seccion?></span>
                        <ul>
                            <?
                            $categoria
->consultar("select nombre_categoria, id_categoria from categorias where id_seccion='".$sec->id_seccion."'");
                            
$categoria->ver_consulta();
                            
                            do{
                                
$cat $categoria->ver_resultado();
                            
?>
                                <li><a href="categoria.php?ide=<? echo $cat->id_categoria?>" title=""><? echo $cat->nombre_categoria?></a></li>
                            <?
                            
}while($categoria->ver_consulta());
                            
?>
                        </ul>
                    </li>
                    <br />
                <?
                
}while($seccion->ver_consulta());
                
?>