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:
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.
}
#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.002 segundos, usando GeSHi 1.0.8.4
¿Entendéis?