Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/05/2012, 20:54
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Listar en php oo

Si lo miras bien desde un diseño listar notas no debería de ser un objeto sino mas bien un método, de un objeto notas, que pueda listarlas.

Tienes que revisar un poco los conceptos, al principio es lo mas tedioso de aprender OOP, aunque las clases pueden tener cualquier nombre, las acciones son métodos si te fijas listar_notas tienes nombre de acción, o no?? en OOP las acciones o comportamientos son métodos y las características son atributos, entonces pudieras crear algo como esto
Código PHP:
Ver original
  1. class Nota
  2. {
  3.     /**
  4.     *
  5.     * @var PDO $db
  6.     */
  7.     private $db;
  8.    
  9.     public function __construct() {
  10.          try {
  11.               $this->db = new PDO('mysql:host=localhost;dbname=test', $user, $pass);              
  12.          } catch(PDOException $e) {
  13.               echo $e->getMessage();
  14.          }
  15.     }
  16.     public function listarNotas() {
  17.         //tu logica para listar las notas
  18.    }
  19. }

por cierto si estas trabajando con PDO no tienes que usar mysql_query() ya que son dos drivers distintos, revisa bien la documentación que te deje de PDO para que puedas sacar todo las ventajas de la misma.
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way