Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/06/2012, 11:06
elgoncho99
 
Fecha de Ingreso: junio-2012
Ubicación: Argentina - Buenos Aires
Mensajes: 135
Antigüedad: 11 años, 10 meses
Puntos: 32
Respuesta: obtener todos los datos de una tabla

Hola blashak.

Tendrias que plantear el uso de una segunda clase a modo de coleccion de materiales.

La creacion de un material con:

Código PHP:
Ver original
  1. $mat = new Material(1);

En teoria devuelve 1 solo material si vos queres una clase que te devuelva todos
y lo queres hacer con teoria de objetos tendrias que engarar una clase algo asi.



Código PHP:
Ver original
  1. class MaterialCollection{
  2.         private $arr;
  3.         public function __construct(){
  4.             $sql= "SELECT id FROM material";
  5.             //una vez ejecutada la consulta
  6.             $t_material = leo_tabla($sql);
  7.             foreach($t_material as $k => $v)
  8.             {
  9.                 this->addMaterial(new Material($t_material[$k]['id']));
  10.             }      
  11.         }      
  12.         public function showMateriales(){
  13.             for($i=0;$i<count($arr);$i++)
  14.             {
  15.                 echo "<pre>";              
  16.                     print_r($this->arr[$i]);
  17.                 echo "</pre>";
  18.             }
  19.         }
  20.        
  21.         public function getMaterial($matid){}
  22.         public function addMaterial(Material $mat){}
  23.         public function removeMaterial($matid){}
  24.         public function __destruct(){}
  25. }

Espero sirva, saludos.
__________________
http://www.latinium.com.ar/