Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2010, 09:34
DaronWolff
 
Fecha de Ingreso: octubre-2009
Ubicación: Merida Yucatan
Mensajes: 93
Antigüedad: 15 años, 4 meses
Puntos: 2
Pregunta Ayuda con una función que devuelva resultado de consulta mysql

Hola tengo el siguiente problema
Tengo una función que me debería devolver todos los menús de mi blog
class blog{

function obtener_menus()
{
include("conexion.php");
$q_generar_menus = "SELECT * FROM miblog.menu;";
$r_generar_menus = mysql_query($q_generar_menus,$conexion);
//Variable que devuelve número devuelve Array asociativo de menus
$this->menus= mysql_fetch_row($r_generar_menus);
}
}
Pero cuando trato de imprimir los menús en mis etiquetas <li></li>
Solo me salen letras
Uso el siguiente código para imprimir los menús
<?php
$blog = new blog();
$blog->obtener_menus();
foreach($blog->menus as $menu){
?>
<li><a class="current" href="#">
<?php
echo $menu["nomb_menu"]; //["nomb_menu"]; es el campo de mi tabla que almacena el nombre del menú
}?></a></li>

Y el resultado de esto es :
<li><a class="current" href="#">
1 </a></li><li><a class="current" href="#">
I </a></li><li><a class="current" href="#">

M </a></li><li><a class="current" href="#">
0 </a></li><li><a class="current" href="#">
0 </a></li><li><a class="current" href="#">
0</a></li>


Alguien me puede orientar o decirme donde esta mi error?
Se los agradecería mucho