Primer formulario en psp

Hoy veremos un sencillo formulario bajo Python Server Pages.

<%
#Definimos una funcion para mostrar el formulario
def formulario():
%>
<p>Envianos tus datos</p>
<form method="post" action="formulario.psp">
	Nombre:<input type="text" id="nombre" name="nombre" />
	Apellidos:<input type="text" id="apellidos" name="apellidos" />
	<input type="submit" value="enviar" />
</form>
<%
#end formulario
%>
<html>
<body>
<%
#Comprobamos que nos llegan parametros de un formulario que esperamos
if form.has_key('nombre') and form.has_key('apellidos'):
	#Comprobamos que estos parametros no llegan vacios
	if req.form['nombre'] != '' and req.form['apellidos'] !='':
		nombre = req.form['nombre']
		apellidos = req.form['apellidos']
%>
<h4>Hola <%=nombre +' '+ apellidos+'!!' %><h4>
<%
	else:
		#Si los datos estan vacios mostramos el formulario
		formulario()
else:
	#Si no existen datos del formulario mostramos el formulario
	formulario()
#end if
%>
</body>
</html>

La verdad es que si anteriormente habéis trabajado con  asp como con php vereis que el ejemplo es de lo mas sencillo, tan sólo debemos reparar en las funciones:

form.has_key('---')

y

req.form('---')

las cuales, por el contexto, se sobreentienden. 😀

Os dejo el enlace a pastebin.com, con este mismo codigo algo mas amigable!

Anuncios
Esta entrada fue publicada en .psp, Programación, Python, web. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s