Undefined variable

Undefined variable: idencuesta tengo este error todo el tiempo, pero no se como puedo buscar el causal, o si me podrian ayudar explicando a que se debe este error

image

Busca {idencuesta} en algún evento o función PHP que estés utilizando. Cuando es un registro nuevo, los campos no están definidos.

Saludos.

1 Like

if(strlen({FechaFinalizacion}) > 5 )
{
{Solucionado} = 1;
}else{
{Solucionado} = 0;
}

//Actualiza datos de la cabecera de la encuesta;

$encuesta = {IdEncuesta};

$comentario = {Comentario};

$comentario = str_replace("’",’ ',$comentario);

$comentario_formateado = sc_sql_injection($comentario);
$sql_encuesta ="

UPDATE encuesta SET tecnico = ‘".{tecnico}."’ ,
asesor = ‘".{asesor}."’ ,
cita = ‘".{cita}."’ ,
puntual = ‘".{puntual}."’ ,
dictaminado = ‘".{dictaminado}."’,
observacion = $comentario_formateado
WHERE idencuesta = ‘".$encuesta."’

";

sc_exec_sql($sql_encuesta);

Crees que esto podria estar afectando en algo?

Si a partir de la versión 8.1 de PHP cuando es un registro nuevo, los campos no están seteados y dan error Undefined. En versiones anteriores eso funcionaba sin problemas

Saludos.

1 Like

Muchas gracias por la ayuda