Gracias por tu respuesta pateketrueke, pero creo que tengo ciertos vacios en mi concepto del patron Singleton
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
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());
?>