Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/10/2010, 11:34
diegomel
 
Fecha de Ingreso: abril-2009
Mensajes: 409
Antigüedad: 15 años
Puntos: 3
Respuesta: Clase para mostrar datos

A ver si entendi, vos queres una clase para que al ejecutar el metodo te devuelva un array con los resultados para poder imprimir en la pagina? si es asi seria algo como esta/

Código PHP:
class Mostrardatos {
       private 
$salida;

        public function 
__construct()
    {
    
$this->salida=array();
    }


        public function 
mostrar($ClauPrimaria)
              {
                   
$sql="select * from contacta where id=$ClauPrimaria ";
        
     
$res=mysql_query($sql,Conectar::con());
        
         while (
$reg=mysql_fetch_assoc($res))
        {
         
$this->salida[]=$reg;
         }
         return 
$this->salida;

               } 

despues en la pagina lo motras con un for

$a = new Mostrardato();
$row = a->mostrar("$Clauprimaria");

for ($i=0;$i<count($a);$i++){
echo $row[$i]["campo"]; // asi todos los campos de la consulta que desees imprimir

}