Ver Mensaje Individual
  #11 (permalink)  
Antiguo 21/07/2013, 06:36
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Novato con POO: me salta error al hacer consultas

El problema es que queryTable() no te has decidido si es un getter o un setter

Código PHP:
Ver original
  1. <?php
  2.  
  3.     private $paginas;
  4.     private $nameTable;
  5.  
  6.     public function setTable($qTable)
  7.     {
  8.         $this -> nameTable = $qTable;
  9.         return $this;
  10.     }
  11.  
  12.     public function getTable()
  13.     {
  14.         return $this -> nameTable;        
  15.     }
  16.  
  17. // ..

Código PHP:
Ver original
  1. $consulta = $db -> prepare(" SELECT id_pagina,titulo,orden FROM ". $this -> getTable()."" );

Casi no deberias usar atributos publicos y los getters depende si los necesitas pero asi como esta solucionas el problema
__________________
Salu2!

Última edición por Italico76; 21/07/2013 a las 06:42