Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/10/2009, 15:57
samu22
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años
Puntos: 16
Respuesta: Abrir PDF desde MySQL

pero no entiendo, estas queriendo instanciar una funcion no la clase

Regiduria_Arch es un metodo de la clase Arch, con una sola clase podes hacer las dos cosas, es cuestion de agregar los metodos correctos
Código php:
Ver original
  1. <?php
  2. class Arch
  3.     {
  4.         private $ID;
  5.         private $archivo;
  6.         private $reg_nom;
  7.  
  8.         public function Regiduria_Arch($id,$a,$arc)
  9.         {
  10.             $this->ID = $id;
  11.             $this->archivo = $a;
  12.             $this->nombre = $n;
  13.         }
  14.  
  15.         public function getBuscar()
  16.         {
  17.             try
  18.             {
  19.                 $conBD = new ConexionBD();
  20.                 $conBD->setConectar();
  21.                 $cSQL = $conBD->getSQL("SELECT * FROM archivos WHERE ID=".$this->ID);
  22.                 if($datos=$conBD->getDatos($cSQL))
  23.                 {
  24.                     $this->nombre = $datos["nombre"];
  25.                     $this->reg_nom = $datos["reg_nom"];
  26.                     $this->archivo = $datos["archivo"];
  27.                     $this->fecha = $datos["fecha"];
  28.                 return true;
  29.                 }
  30.                 else
  31.                 {
  32.                     $this->ID=0;
  33.                     return false;
  34.                 }
  35.             }
  36.                 catch(Exception $ex)
  37.             {
  38.                 throw new Exception($ex->getMessage());
  39.             }
  40.         }
  41.  
  42.         public function getArchivo()
  43.         {return $this->archivo;}
  44.  
  45.         public function getNombre()
  46.         {return $this->reg_nom;}
  47.     }

Cita:
y en la siguiente clase es dond paso las variables:
y una clase mas ?? cual es

fijate que $r = new Regiduria_Arch va a buscar una clase Regiduria_Arch
lo correcto seria $r = new Arch();