Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/07/2011, 10:52
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Inconveniente con variables en una clase

ok, primero aquí estás sobreescribiendo la variable por lo que se pierde el valor original de $privi


Código PHP:
Ver original
  1. $privil=$row['privilegio']; //Aqui tiene un valor
  2. $privil = $this->msg[$MSG_PERMISO_LEE_ESCRIBE_MODIFICA]; //Ahora tiene otro

En segundo lugar, el acceso al array es incorrecto:

Código PHP:
Ver original
  1. echo "<h3 id='izquierda' class='verde'>$this->msg['$MSG_DATOS_INGRESO']</h3>";

Debe ser

echo "<h3 id='izquierda' class='verde'>{$this->msg[$MSG_DATOS_INGRESO]}</h3>";
Código PHP:
Ver original
  1.  

Verfiica que realmente $this->msg es un array o un string, eso depende de la estructura del archivo donde se guardan los mensajes. Utiliza las funciones gettype y var_dump para obtener el tipo y el contenido de la variable respectivamente.
Salu2
__________________
Fere libenter homines, id quod volunt, credunt.