Foros del Web » Programando para Internet » PHP » CodeIgniter »

fetch_assoc no logro mostrar nada y esta bien hecho

Estas en el tema de fetch_assoc no logro mostrar nada y esta bien hecho en el foro de CodeIgniter en Foros del Web. Hola amigos, estoy trabajando o intentando hacerlo con codeigniter y pues necesito mostrar algunas cosas por medio de fetch_assoc. desde el modelo me llegan a ...
  #1 (permalink)  
Antiguo 02/12/2010, 23:34
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 5 meses
Puntos: 4
fetch_assoc no logro mostrar nada y esta bien hecho

Hola amigos, estoy trabajando o intentando hacerlo con codeigniter y pues necesito mostrar algunas cosas por medio de fetch_assoc.
desde el modelo me llegan a la vista los siguientes datos:
Código:
Array ( [0] => stdClass Object ( [idTipoHabitacion] => 1 [Nombre] => Suite ) [1] => stdClass Object ( [idTipoHabitacion] => 2 [Nombre] => Matrimonial ) [2] => stdClass Object ( [idTipoHabitacion] => 3 [Nombre] => Triple ) [3] => stdClass Object ( [idTipoHabitacion] => 4 [Nombre] => Simple ) [4] => stdClass Object ( [idTipoHabitacion] => 5 [Nombre] => Cuadruple ) )
ahora bien intente hacer esto, para mostrarlos:
Código:
 <?php
    print_r($tipoHabitacion);

    while($row = $tipoHabitacion->fetch_array()){
           echo $row[0]."<br>";
    }
pero recivo este error:
Fatal error: Call to a member function fetch_array() on a non-object in C:\xampp\htdocs\proyect\application\views\frmNueva Reserva.php on line 16

¿Que esta pasando? se que fetch assoc esta asociado a mysqli, y otras bases de datos, pero este mismo script me funciono $tipoHabitacion->fetch_array()) varias veces con mysqli, y en codeigiter tambien puse como driver mysqli.

Aunque la idea es que cuando cambie de driver tambien funcione.
  #2 (permalink)  
Antiguo 03/12/2010, 03:02
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: fetch_assoc no logro mostrar nada y esta bien hecho

estas leyendo mal el objeto.. deberías usar foreach()
Código PHP:
foreach ($tipoHabitacion as $row) echo $row->Nombre
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 03/12/2010, 22:10
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: fetch_assoc no logro mostrar nada y esta bien hecho

si men, me di cuenta luego de postear :S muchas gracias.

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:37.