Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/07/2013, 07:30
PSPforever
 
Fecha de Ingreso: marzo-2008
Mensajes: 186
Antigüedad: 16 años, 1 mes
Puntos: 3
Respuesta: Novato con POO: me salta error al hacer consultas

Gracias hhs, pero el problema sigue igual, no me muestra nada en pantalla. Pongo el código actualizado:

Código PHP:
Ver original
  1. <?php
  2.  
  3. require("../cgi-bin/conn.inc.php");
  4.  
  5. class paginasModelo
  6. {
  7.     public function consultaPaginas($db)
  8.     {
  9.         try{
  10.            
  11.             $db -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  12.             $consulta = $db -> prepare('SELECT id_pagina, titulo, orden FROM paginas');
  13.             $consulta -> execute();
  14.             $paginas = $consulta -> fetchAll();
  15.             return $paginas;   
  16.  
  17.         } catch(PDOException $e) {
  18.  
  19.             echo "Error: ".$e -> getMessage();
  20.  
  21.         }
  22.     }
  23.  
  24. }
  25.  
  26. $pag = new PaginasModelo();
  27. $pag -> consultaPaginas( $con -> db );
  28.  
  29. foreach($paginas as $pagina){
  30.     echo $pagina["id_pagina"].$pagina["titulo"].$pagina["orden"];      
  31. }
  32.  
  33. ?>

Está claro que el problema es mi inexperiencia. ¿Qué hago mal?