Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/10/2014, 10:58
slikp
 
Fecha de Ingreso: marzo-2013
Mensajes: 32
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Pasar un parametro o variable a una clase

- Buenas Patriarka gracias por la ayuda, intente lo que me aconsejas pero sigo teniendo problemas las clase la tengo asi.

Código PHP:
Ver original
  1. <?php
  2.     class Conexion
  3.     {
  4.         public $ndatabase="";
  5.         public function conectar($cod_empresa="")
  6.         {
  7.             $this->$ndatabase = $cod_empresa;
  8.             $server = 'stmbielve';
  9.             $database = $ndatabase;
  10.             $username = 'root';
  11.             $password = '';
  12.             return $conexion = new PDO('sqlsrv:Server=' . $server . ';Database='. $database, $username, $password);
  13.             $this->dbh->exec("SET CHARACTER SET utf8");  
  14.         }  
  15.     }
  16.     ?>

- Y me da este error.

Notice: Undefined variable: ndatabase in C:\xampp\htdocs\sismica\conexion.table.php on line 7

Fatal error: Cannot access empty property in C:\xampp\htdocs\sismica\conexion.table.php on line 7

- Ahora en mi ignorancia pregunto, en que momento se le asigna algun valor a $cod_empresa? porque a lo que entiendo esta vacia no?... Cada vez entiendo menos :/ .