Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/01/2009, 12:20
Avatar de vITTY
vITTY
 
Fecha de Ingreso: enero-2006
Mensajes: 139
Antigüedad: 18 años, 3 meses
Puntos: 1
Obtener variables de una funcion

Hola a todos, necesito ayuda con para crear una funcion..

Básicamente necesito obtener los valores obtenidos dentro de una función...

Lo que estoy tratando de hacer es lo siguiente....

clase_ejemplo.php
Código PHP:
<?
class Usuario{
    private 
$db;
    private 
$query;
    public  
$Nombre;
        public  
$Apellido;
    
    public function 
__construct($db){
        
$this->db=$db;
    }
    
    public function 
setQuery($query){
        
$this->Query=$query;
    }


        public function 
ObtenerValores() {
        
            
$ejecuto=$this->db->ejecutarQuery($this->Query);
            while(
$row=mysql_fetch_array($ejecuto)){        

            
$this->Nombre=$row['Nombre'];
                        
$this->Apellido=$row['Apellido'];           
 
          }
}
?>

Luego para mostrarlo "intento" hacer esto...

index.php

Código PHP:
<?
    $db
=db::TraerBase();
    
$usuario=new Usuario($db);
    
    
$query="SELECT * FROM Usuarios where id = $idUsuario";
    
$usuario->setQuery($query);

    echo 
$usuario->Nombre;
        echo 
$usuario->Apellido;

?>
Mi pregunta es ... esto puede funcionar o lo tengo que pensar de otra forma?