• Publicidad

Instrucción limpiar contenido variables INPUT

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Instrucción limpiar contenido variables INPUT

Notapor zinwandago » 2007-05-02 04:41 @237

Hola de nuevo, he realizado un script donde después de rellenar unos formularios, por ejemplo nombre y apellidos y realicemos el submit.

Para ello al principio hago un if, donde evalúo si esta definida la variable $Input{'alta'} (eso quiere decir que se ha rellenado el formulario con los datos, nombre y apellidos) por lo tanto los guardo (abrir fichero modo escribir al final, etc). Pero como podría volver a poner la variable después ($Input{'alta'} como no definida). Para que en la siguiente iteración no me entre en ese if de nuevo.

Resumiendo, se puede hacer que $Input{'cualquiercosa'} sea definida y después con alguna instrucción deje de estar definida:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
if (defined($Input{'cualquiercosa'})){
   #Entra aquí si esta definida anteriormente.
}
# Aquí alguna instrucción que borre la definición de $Input{'cualquiercosa'}

#si después hago....
if (defined$Input{'cualquiercosa'})){
   #No entraría porque no esta ya definida.
}
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4


¿Entendéis?
Última edición por zinwandago el 2007-05-02 08:59 @416, editado 1 vez en total
zinwandago
Perlero nuevo
Perlero nuevo
 
Mensajes: 35
Registrado: 2007-04-24 12:06 @545

Publicidad

Notapor explorer » 2007-05-02 07:36 @358

Pues... la dejas indefinida:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
undef $Input{'cualquiercosa'};
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor zinwandago » 2007-05-02 08:54 @412

ok
zinwandago
Perlero nuevo
Perlero nuevo
 
Mensajes: 35
Registrado: 2007-04-24 12:06 @545


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 21 invitados

cron