Lenguajes
Web/Otros
Extra
Enlaces

Recoger datos de un formulario con ASP

Para recoger datos de un formulario lo haremos con el objeto Request y su método Form. Este método acepta una cadena como parámetro, indicando entre paréntesis el campo del formulario del cual queremos obtener los datos, nos devolverá su valor. Por ejemplo tenemos este formulario:

<form action="procesar.asp" method="post">
Nombre: <input type="text" name="nombre">
Edad: <input type="text" name="edad">
</form>

Ahora, en el archivo "procesar.php", recogeríamos los datos de esta forma:

nombre = Request.Form("nombre")
edad = Request.Form("edad")

Aunque como sabemos que el nombre va a ser una cadena de texto con toda seguridad y que la edad va a ser un número entero, podemos reestringir el tipo, de esta forma:

nombre = CStr(Request.Form("nombre")
edad = CInt(Request.Form("edad")

Así nos aseguramos que no nos pasan algo inesperado que pueda comprometer la seguridad de nuestro sistema. Si no hacemos esto podemos fácilmente sufrir un SQL Injection si después de obtener los datos introducidos por el usuario los insertamos en una BD.


Redactado por Nenillo

Inicio | JavaScript necesario para este enlace

Noticias en RSS2 XHTML Vlido CSS Vlido