Foros del Web » Programando para Internet » PHP » CodeIgniter »

Error: variable no definida

Estas en el tema de Error: variable no definida en el foro de CodeIgniter en Foros del Web. Hola amigos, bueno soy nuevo en esto de codeigniter y me sale un error Código: A PHP Error was encountered Severity: Notice Message: Undefined variable: ...
  #1 (permalink)  
Antiguo 07/10/2013, 07:01
 
Fecha de Ingreso: noviembre-2008
Mensajes: 62
Antigüedad: 15 años, 5 meses
Puntos: 2
Error: variable no definida

Hola amigos, bueno soy nuevo en esto de codeigniter y me sale un error

Código:
A PHP Error was encountered

Severity: Notice

Message: Undefined variable: usu_verificado

Filename: member/memberFormview.php

Line Number: 213
El error se presenta en el view

Código PHP:
//este es memberFormView.php
if($usu_verificado == 1)
{
 echo 
'<input type="text" name="var1" />';

y si desde el controller le envio en el $data = array("usu_verificado", "");
$this->load->view("member/memberFormView", $data);

pues se quita el error y a mi me hace suponer que desde el controller se tiene que definir todas las variables para poder usarlos en el view para no tener esos errores ¿es eso así?

o hay alguna forma de evitar ese error

Saludos y gracias !!!
  #2 (permalink)  
Antiguo 08/10/2013, 06:04
 
Fecha de Ingreso: julio-2008
Mensajes: 543
Antigüedad: 15 años, 9 meses
Puntos: 56
Respuesta: Error: variable no definida

Cita:
Iniciado por RALlave Ver Mensaje
y si desde el controller le envio en el $data = array("usu_verificado", "");
$this->load->view("member/memberFormView", $data);
yo creo que ahi estas simplemente metiendo la cadena "usu_verificado" a $data, por eso no te da error.

creo que en lugar de if $blabla == 1 tiene que usar if isset $blabla y despues ya si, ver el valor
__________________
Un saludo! :-)
Quiero ser el primero
  #3 (permalink)  
Antiguo 10/10/2013, 04:40
 
Fecha de Ingreso: enero-2006
Ubicación: Pina (Mallorca -Illes Balears-)
Mensajes: 348
Antigüedad: 18 años, 3 meses
Puntos: 28
Respuesta: Error: variable no definida

Prueba con:

Cita:
//este es memberFormView.php
if(isset($usu_verificado){
if($usu_verificado == 1)
{
echo '<input type="text" name="var1" />';
}
}
__________________
Comprar vino mallorquin
  #4 (permalink)  
Antiguo 10/10/2013, 17:07
 
Fecha de Ingreso: octubre-2011
Ubicación: USA
Mensajes: 166
Antigüedad: 12 años, 6 meses
Puntos: 19
Respuesta: Error: variable no definida

el problema es que usu_verificado no tiene valor en el array prueba definirlo asi

$data = array('usu_verificado'=>' ');
o
$data = array('usu_verificado'=>'valor');

Etiquetas: variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:15.