Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2012, 07:54
tumbero_x
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 14 años, 3 meses
Puntos: 4
Problemas con una clase

Hola Amigos!!!
tengo un inconveniente
arme una clase , agregue el metodo __construct
y despues quiero instanciarla desde otra pagina
pero no me imprime nada
mi codigo es este
Código PHP:
Ver original
  1. class MonedaDefecto{
  2.    
  3.     public $moneda_ventaid;
  4.     public $moneda_ventasigno;
  5.     public $moneda_ventadetalle;
  6.  
  7.  
  8.     public function __construct(){
  9.     $monefecto=mysql_query('SELECT C.config_valor,M.* FROM configuraciones C INNER JOIN monedas M
  10.                             ON C. config_valor = M.mone_id WHERE config_id=5',Conectar::con());
  11.     $row=mysql_fetch_array($monefecto);
  12.    
  13.         $this->moneda_ventaid=$row['config_valor'];
  14.         $this->moneda_ventasigno=$row['moneda_id'];
  15.         $this->moneda_ventadetalle=$row['moneda_detalle'];
  16.     }
  17.     public function Mone_defec(){
  18.        
  19.         echo $this->moneda_ventaid;
  20.         echo $this->moneda_ventasigno;
  21.         echo $this->moneda_ventadetalle;
  22.        
  23.         }
  24. }
y lo llamo asi
Código PHP:
Ver original
  1. $b=new MonedaDefecto;
  2. $b->moneda_ventaid
en cambio si llamo a la funcion Mone_defec()
Código PHP:
Ver original
  1. $b=new MonedaDefecto;
  2. $b->Mone_defec()
me imprime todo
como tendria que hacer para imorimir en pantalla
moneda_ventaid;
moneda_ventasigno;
moneda_ventadetalle;
por separado?
Saludos y muchas gracias